home *** CD-ROM | disk | FTP | other *** search
/ SPACE 2 / SPACE - Library 2 - Volume 1.iso / program / 124 / lib / lib.a < prev    next >
Text File  |  1988-08-24  |  56KB  |  6,287 lines

  1. : fprintf
  2. csv
  3. lal 16 0
  4. pal 0
  5. pll 12
  6. lag _pfb 0
  7. pal 0
  8. jsr _dopf
  9. pop 12
  10. pll 8
  11. lag _pfb 0
  12. pal 0
  13. jsr fputs
  14. pop 8
  15. jmp 0
  16. * 0
  17. ret
  18. efn 0
  19. : printf
  20. csv
  21. lal 12 0
  22. pal 0
  23. pll 8
  24. lag _pfb 0
  25. pal 0
  26. jsr _dopf
  27. pop 12
  28. lgl stdout 0
  29. phl 0
  30. lag _pfb 0
  31. pal 0
  32. jsr fputs
  33. pop 8
  34. jmp 0
  35. * 0
  36. ret
  37. efn 0
  38. : fscanf
  39. csv
  40. lll 8 0
  41. sgl 0 _sffp
  42. ldl 0 0
  43. sgl 0 _sfcp
  44. lal 16 0
  45. pal 0
  46. pll 12
  47. jsr _dosf
  48. pop 8
  49. jmp 0
  50. * 0
  51. ret
  52. efn 0
  53. : scanf
  54. csv
  55. lgl stdin 0
  56. sgl 0 _sffp
  57. ldl 0 0
  58. sgl 0 _sfcp
  59. lal 12 0
  60. pal 0
  61. pll 8
  62. jsr _dosf
  63. pop 8
  64. jmp 0
  65. * 0
  66. ret
  67. efn 0
  68. : sscanf
  69. csv
  70. ldl 0 0
  71. sgl 0 _sffp
  72. lll 8 0
  73. sgl 0 _sfcp
  74. lal 16 0
  75. pal 0
  76. pll 12
  77. jsr _dosf
  78. pop 8
  79. jmp 0
  80. * 0
  81. ret
  82. efn 0
  83. : _dosf
  84. csv
  85. ldw 0 0
  86. slw 0 -2
  87. jsr _sfget
  88. slw 0 -16
  89. * 1
  90. lll 8 0
  91. ill 1 8
  92. tda 0 0
  93. lob 0 0 0
  94. xtb 0
  95. slw 0 -14
  96. tsw 0
  97. brc 4 2
  98. llw -16 0
  99. cdw 0 -1
  100. brc 4 2
  101. llw -14 0
  102. cdw 0 32
  103. brc 7 3
  104. * 4
  105. llw -16 0
  106. cdw 0 32
  107. brc 7 5
  108. llw -16 0
  109. cdw 0 -1
  110. brc 4 5
  111. jsr _sfget
  112. slw 0 -16
  113. jmp 4
  114. * 5
  115. jmp 6
  116. * 3
  117. llw -14 0
  118. cdw 0 37
  119. brc 4 7
  120. llw -16 0
  121. llw -14 1
  122. cmw 0 1
  123. brc 4 8
  124. llw -2 0
  125. jmp 0
  126. * 8
  127. jsr _sfget
  128. slw 0 -16
  129. jmp 9
  130. * 7
  131. ldw 0 0
  132. slw 0 -8
  133. slw 0 -6
  134. slw 0 -4
  135. lll 8 0
  136. ill 1 8
  137. tda 0 0
  138. lob 0 0 0
  139. xtb 0
  140. slw 0 -14
  141. cdw 0 42
  142. brc 5 10
  143. llw -8 0
  144. ilw 1 -8
  145. lll 8 0
  146. ill 1 8
  147. tda 0 0
  148. lob 0 0 0
  149. xtb 0
  150. slw 0 -14
  151. * 10
  152. * 11
  153. llw -14 0
  154. cdw 0 48
  155. brc 6 12
  156. llw -14 0
  157. cdw 0 57
  158. brc 7 12
  159. llw -4 0
  160. ldw 10 1
  161. obw 14 1 0
  162. llw -14 1
  163. ldw 48 2
  164. obw 13 2 1
  165. obw 12 1 0
  166. slw 0 -4
  167. lll 8 0
  168. ill 1 8
  169. tda 0 0
  170. lob 0 0 0
  171. xtb 0
  172. slw 0 -14
  173. jmp 11
  174. * 12
  175. llw -14 0
  176. cdw 0 108
  177. brc 5 13
  178. llw -6 0
  179. ilw 1 -6
  180. lll 8 0
  181. ill 1 8
  182. tda 0 0
  183. lob 0 0 0
  184. xtb 0
  185. slw 0 -14
  186. jmp 14
  187. * 13
  188. llw -14 0
  189. cdw 0 104
  190. brc 5 15
  191. lll 8 0
  192. ill 1 8
  193. tda 0 0
  194. lob 0 0 0
  195. xtb 0
  196. slw 0 -14
  197. * 15
  198. * 14
  199. llw -14 0
  200. xtw 0
  201. jmp 16
  202. * 18
  203. llw -16 0
  204. cdw 0 37
  205. brc 4 19
  206. llw -2 0
  207. jmp 0
  208. * 19
  209. jsr _sfget
  210. slw 0 -16
  211. jmp 17
  212. * 20
  213. llw -4 0
  214. cdw 0 0
  215. brc 5 21
  216. lll 12 0
  217. ill 4 12
  218. tda 0 0
  219. lol 0 0 0
  220. sll 0 -32
  221. llw -8 0
  222. tsw 0
  223. brc 5 22
  224. llw -16 0
  225. lla -32 0
  226. sob 0 0 0
  227. llw -2 0
  228. ilw 1 -2
  229. * 22
  230. jsr _sfget
  231. slw 0 -16
  232. jmp 17
  233. * 21
  234. * 23
  235. lll 12 0
  236. ill 4 12
  237. tda 0 0
  238. lol 0 0 0
  239. sll 0 -32
  240. * 24
  241. llw -16 0
  242. cdw 0 32
  243. brc 7 25
  244. llw -16 0
  245. cdw 0 -1
  246. brc 4 25
  247. jsr _sfget
  248. slw 0 -16
  249. jmp 24
  250. * 25
  251. * 26
  252. llw -16 0
  253. cdw 0 32
  254. brc 8 27
  255. llw -16 0
  256. cdw 0 -1
  257. brc 4 27
  258. llw -8 0
  259. tsw 0
  260. brc 5 28
  261. llw -16 0
  262. lll -32 1
  263. ill 1 -32
  264. tda 1 0
  265. sob 0 0 0
  266. * 28
  267. jsr _sfget
  268. slw 0 -16
  269. ilw -1 -4
  270. llw -4 0
  271. cdw 0 0
  272. brc 5 29
  273. jmp 27
  274. * 29
  275. jmp 26
  276. * 27
  277. ldw 0 0
  278. lla -32 0
  279. sob 0 0 0
  280. llw -8 0
  281. tsw 0
  282. brc 5 30
  283. llw -2 0
  284. ilw 1 -2
  285. * 30
  286. jmp 17
  287. * 31
  288. * 32
  289. * 33
  290. ldw 1 0
  291. slw 0 -6
  292. llw -14 0
  293. ldw 65 1
  294. obw 13 1 0
  295. ldw 97 1
  296. obw 12 1 0
  297. slw 0 -14
  298. * 34
  299. * 35
  300. * 36
  301. llw -14 0
  302. cdw 0 120
  303. brc 5 37
  304. ldw 16 0
  305. jmp 38
  306. * 37
  307. llw -14 0
  308. cdw 0 111
  309. brc 5 39
  310. ldw 8 0
  311. jmp 40
  312. * 39
  313. ldw 10 0
  314. * 40
  315. * 38
  316. slw 0 -20
  317. ldl 0 0
  318. sll 0 -24
  319. * 41
  320. llw -16 0
  321. cdw 0 -1
  322. brc 4 42
  323. llw -16 0
  324. cdw 0 32
  325. brc 7 42
  326. jsr _sfget
  327. slw 0 -16
  328. jmp 41
  329. * 42
  330. plw -20
  331. plw -16
  332. jsr _sfnum
  333. pop 4
  334. slw 0 -18
  335. cdw 0 0
  336. brc 9 43
  337. llw -2 0
  338. jmp 0
  339. * 43
  340. * 44
  341. lll -24 0
  342. llw -20 1
  343. xtw 1
  344. phl 1
  345. phl 0
  346. jsr _lmul
  347. pop 8
  348. llw -18 1
  349. xtw 1
  350. obl 12 1 0
  351. sll 0 -24
  352. jsr _sfget
  353. slw 0 -16
  354. plw -20
  355. plw -16
  356. jsr _sfnum
  357. pop 4
  358. slw 0 -18
  359. ilw -1 -4
  360. llw -4 0
  361. cdw 0 0
  362. brc 5 47
  363. jmp 45
  364. * 47
  365. * 46
  366. llw -18 0
  367. cdw 0 0
  368. brc 6 48
  369. jmp 44
  370. * 45
  371. * 48
  372. llw -18 0
  373. cdw 0 0
  374. brc 6 49
  375. jsr _sfget
  376. slw 0 -16
  377. * 49
  378. llw -8 0
  379. tsw 0
  380. brc 5 50
  381. llw -6 0
  382. tsw 0
  383. brc 4 51
  384. lll 12 0
  385. ill 4 12
  386. tda 0 0
  387. lol 0 0 0
  388. sll 0 -28
  389. lll -24 0
  390. lla -28 0
  391. sol 0 0 0
  392. jmp 52
  393. * 51
  394. lll 12 0
  395. ill 4 12
  396. tda 0 0
  397. lol 0 0 0
  398. sll 0 -12
  399. lll -24 0
  400. lla -12 0
  401. sow 0 0 0
  402. * 52
  403. llw -2 0
  404. ilw 1 -2
  405. * 50
  406. jmp 17
  407. * 53
  408. * 54
  409. * 55
  410. * 56
  411. * 57
  412. llw -16 0
  413. cdw 0 32
  414. brc 7 58
  415. llw -16 0
  416. cdw 0 -1
  417. brc 4 58
  418. jsr _sfget
  419. slw 0 -16
  420. jmp 57
  421. * 58
  422. plw -16
  423. jsr _sfflt
  424. pop 2
  425. tsw 0
  426. brc 5 59
  427. llw -2 0
  428. jmp 0
  429. * 59
  430. lag _pfb 0
  431. tad 0 0
  432. sll 0 -32
  433. * 60
  434. plw -16
  435. jsr _sfflt
  436. pop 2
  437. tsw 0
  438. brc 4 61
  439. llw -16 0
  440. lll -32 1
  441. ill 1 -32
  442. tda 1 0
  443. sob 0 0 0
  444. jsr _sfget
  445. slw 0 -16
  446. jmp 60
  447. * 61
  448. ldw 0 0
  449. lla -32 0
  450. sob 0 0 0
  451. llw -8 0
  452. tsw 0
  453. brc 5 62
  454. lll 12 0
  455. ill 4 12
  456. tda 0 0
  457. lol 0 0 0
  458. sll 0 -28
  459. lag _pfb 0
  460. pal 0
  461. jsr atof
  462. pop 4
  463. lla -28 0
  464. sol 0 0 0
  465. llw -2 0
  466. ilw 1 -2
  467. * 62
  468. jmp 17
  469. * 63
  470. llw -2 0
  471. jmp 0
  472. jmp 17
  473. * 16
  474. cse 70 56
  475. cse 69 55
  476. cse 102 54
  477. cse 101 53
  478. cse 111 36
  479. cse 120 35
  480. cse 100 34
  481. cse 79 33
  482. cse 88 32
  483. cse 68 31
  484. cse 115 23
  485. cse 99 20
  486. cse 37 18
  487. jmp 63
  488. * 17
  489. * 9
  490. * 6
  491. jmp 1
  492. * 2
  493. llw -14 0
  494. cdw 0 0
  495. brc 5 64
  496. llw -2 0
  497. jmp 65
  498. * 64
  499. ldw -1 0
  500. * 65
  501. jmp 0
  502. * 0
  503. ret
  504. efn 32
  505. : _sfnum
  506. csv
  507. llw 8 0
  508. cdw 0 48
  509. brc 6 1
  510. llw 8 0
  511. cdw 0 57
  512. brc 7 1
  513. llw 8 0
  514. ldw 48 1
  515. obw 13 1 0
  516. jmp 0
  517. jmp 2
  518. * 1
  519. llw 10 0
  520. cdw 0 16
  521. brc 5 3
  522. llw 8 0
  523. cdw 0 97
  524. brc 6 3
  525. llw 8 0
  526. cdw 0 102
  527. brc 7 3
  528. llw 8 0
  529. ldw 97 1
  530. obw 13 1 0
  531. ldw 10 1
  532. obw 12 1 0
  533. jmp 0
  534. jmp 4
  535. * 3
  536. llw 10 0
  537. cdw 0 16
  538. brc 5 5
  539. llw 8 0
  540. cdw 0 65
  541. brc 6 5
  542. llw 8 0
  543. cdw 0 70
  544. brc 7 5
  545. llw 8 0
  546. ldw 65 1
  547. obw 13 1 0
  548. ldw 10 1
  549. obw 12 1 0
  550. jmp 0
  551. jmp 6
  552. * 5
  553. ldw -1 0
  554. jmp 0
  555. * 6
  556. * 4
  557. * 2
  558. * 0
  559. ret
  560. efn 0
  561. : _sfflt
  562. csv
  563. llw 8 0
  564. cdw 0 48
  565. brc 6 1
  566. llw 8 0
  567. cdw 0 57
  568. brc 7 1
  569. ldw 1 0
  570. jmp 0
  571. * 1
  572. llw 8 0
  573. cdw 0 43
  574. brc 4 3
  575. llw 8 0
  576. cdw 0 45
  577. brc 4 4
  578. llw 8 0
  579. cdw 0 46
  580. brc 5 2
  581. * 4
  582. * 3
  583. ldw 1 0
  584. jmp 0
  585. * 2
  586. llw 8 0
  587. cdw 0 101
  588. brc 4 6
  589. llw 8 0
  590. cdw 0 69
  591. brc 5 5
  592. * 6
  593. ldw 1 0
  594. jmp 0
  595. * 5
  596. ldw 0 0
  597. jmp 0
  598. * 0
  599. ret
  600. efn 0
  601. : _sfget
  602. csv
  603. lgl _sffp 0
  604. tsl 0
  605. brc 4 1
  606. lgl _sffp 0
  607. phl 0
  608. jsr getc
  609. pop 4
  610. jmp 0
  611. * 1
  612. lgl _sfcp 0
  613. tsl 0
  614. brc 4 2
  615. lgl _sfcp 0
  616. tda 0 0
  617. lob 0 0 0
  618. tsb 0
  619. brc 4 2
  620. lgl _sfcp 0
  621. igl 1 _sfcp
  622. tda 0 0
  623. lob 0 0 0
  624. xtb 0
  625. jmp 0
  626. * 2
  627. ldw -1 0
  628. jmp 0
  629. * 0
  630. ret
  631. efn 0
  632. . _sfcp 4
  633. . _sffp 4
  634. . _pfb 256
  635. : sprintf
  636. csv
  637. lal 16 0
  638. pal 0
  639. pll 12
  640. pll 8
  641. jsr _dopf
  642. pop 12
  643. lll 8 1
  644. obl 13 1 0
  645. jmp 0
  646. * 0
  647. ret
  648. efn 0
  649. : _dopf
  650. csv
  651. lla 12 0
  652. lob 0 0 0
  653. slb 0 -1
  654. * 1
  655. jmp 3
  656. * 4
  657. ill 1 12
  658. lll 12 0
  659. tda 0 0
  660. lob 0 0 0
  661. slb 0 -1
  662. jmp 1
  663. * 3
  664. * 5
  665. llb -1 0
  666. cdb 0 37
  667. brc 4 6
  668. llb -1 0
  669. lll 8 1
  670. ill 1 8
  671. tda 1 0
  672. sob 0 0 0
  673. llb -1 0
  674. cdb 0 0
  675. brc 5 7
  676. lll 8 0
  677. ldw 1 1
  678. xtw 1
  679. obl 13 1 0
  680. jmp 0
  681. * 7
  682. ill 1 12
  683. lll 12 0
  684. tda 0 0
  685. lob 0 0 0
  686. slb 0 -1
  687. jmp 5
  688. * 6
  689. ill 1 12
  690. lll 12 0
  691. tda 0 0
  692. lob 0 0 0
  693. slb 0 -1
  694. ldw 0 0
  695. slw 0 -20
  696. * 8
  697. jmp 10
  698. * 11
  699. ill 1 12
  700. lll 12 0
  701. tda 0 0
  702. lob 0 0 0
  703. slb 0 -1
  704. jmp 8
  705. * 10
  706. llb -1 0
  707. cdb 0 45
  708. brc 5 12
  709. llw -20 0
  710. ldw 1 1
  711. obw 1 1 0
  712. slw 0 -20
  713. jmp 13
  714. * 12
  715. llb -1 0
  716. cdb 0 43
  717. brc 5 14
  718. llw -20 0
  719. ldw 2 1
  720. obw 1 1 0
  721. slw 0 -20
  722. jmp 15
  723. * 14
  724. llb -1 0
  725. cdb 0 32
  726. brc 5 16
  727. llw -20 0
  728. ldw 4 1
  729. obw 1 1 0
  730. slw 0 -20
  731. jmp 17
  732. * 16
  733. llb -1 0
  734. cdb 0 35
  735. brc 5 18
  736. llw -20 0
  737. ldw 8 1
  738. obw 1 1 0
  739. slw 0 -20
  740. jmp 19
  741. * 18
  742. jmp 9
  743. * 19
  744. * 17
  745. * 15
  746. * 13
  747. jmp 11
  748. * 9
  749. llb -1 0
  750. cdb 0 42
  751. brc 5 20
  752. lll 16 0
  753. ill 2 16
  754. tda 0 0
  755. low 0 0 0
  756. slw 0 -18
  757. ill 1 12
  758. lll 12 0
  759. tda 0 0
  760. lob 0 0 0
  761. slb 0 -1
  762. jmp 21
  763. * 20
  764. llb -1 0
  765. cdb 0 48
  766. brc 5 22
  767. llw -20 0
  768. ldw 16 1
  769. obw 1 1 0
  770. slw 0 -20
  771. * 22
  772. pdw 10
  773. lal 12 0
  774. pal 0
  775. pll 12
  776. jsr strtol
  777. pop 10
  778. slw 0 -18
  779. lla 12 0
  780. lob 0 0 0
  781. slb 0 -1
  782. * 21
  783. ldw -1 0
  784. slw 0 -16
  785. llb -1 0
  786. cdb 0 46
  787. brc 5 23
  788. ill 1 12
  789. lll 12 0
  790. tda 0 0
  791. lob 0 0 0
  792. slb 0 -1
  793. llb -1 0
  794. cdb 0 42
  795. brc 5 24
  796. lll 16 0
  797. ill 2 16
  798. tda 0 0
  799. low 0 0 0
  800. slw 0 -16
  801. ill 1 12
  802. lll 12 0
  803. tda 0 0
  804. lob 0 0 0
  805. slb 0 -1
  806. jmp 25
  807. * 24
  808. pdw 10
  809. lal 12 0
  810. pal 0
  811. pll 12
  812. jsr strtol
  813. pop 10
  814. slw 0 -16
  815. lla 12 0
  816. lob 0 0 0
  817. slb 0 -1
  818. * 25
  819. * 23
  820. llb -1 0
  821. cdb 0 108
  822. brc 5 26
  823. llw -20 0
  824. ldw 32 1
  825. obw 1 1 0
  826. slw 0 -20
  827. ill 1 12
  828. lll 12 0
  829. tda 0 0
  830. lob 0 0 0
  831. slb 0 -1
  832. * 26
  833. llb -1 0
  834. xtb 0
  835. xtw 0
  836. jmp 27
  837. * 29
  838. plw -18
  839. plw -16
  840. lal 16 0
  841. pal 0
  842. llw -20 0
  843. ldw 64 1
  844. obw 1 1 0
  845. phw 0
  846. pdw 10
  847. pll 8
  848. jsr _numcnv
  849. pop 16
  850. sll 0 8
  851. jmp 28
  852. * 30
  853. plw -18
  854. plw -16
  855. lal 16 0
  856. pal 0
  857. plw -20
  858. pdw 8
  859. pll 8
  860. jsr _numcnv
  861. pop 16
  862. sll 0 8
  863. jmp 28
  864. * 31
  865. plw -18
  866. plw -16
  867. lal 16 0
  868. pal 0
  869. plw -20
  870. pdw 10
  871. pll 8
  872. jsr _numcnv
  873. pop 16
  874. sll 0 8
  875. jmp 28
  876. * 32
  877. llw -20 0
  878. ldw 128 1
  879. obw 1 1 0
  880. slw 0 -20
  881. * 33
  882. plw -18
  883. plw -16
  884. lal 16 0
  885. pal 0
  886. plw -20
  887. pdw 16
  888. pll 8
  889. jsr _numcnv
  890. pop 16
  891. sll 0 8
  892. jmp 28
  893. * 34
  894. plw -18
  895. plw -16
  896. lal 16 0
  897. pal 0
  898. plw -20
  899. pdw 102
  900. pll 8
  901. jsr _fltcnv
  902. pop 16
  903. sll 0 8
  904. jmp 28
  905. * 35
  906. llw -20 0
  907. ldw 128 1
  908. obw 1 1 0
  909. slw 0 -20
  910. * 36
  911. plw -18
  912. plw -16
  913. lal 16 0
  914. pal 0
  915. plw -20
  916. pdw 69
  917. pll 8
  918. jsr _fltcnv
  919. pop 16
  920. sll 0 8
  921. jmp 28
  922. * 37
  923. llw -20 0
  924. ldw 128 1
  925. obw 1 1 0
  926. slw 0 -20
  927. * 38
  928. plw -18
  929. plw -16
  930. lal 16 0
  931. pal 0
  932. plw -20
  933. pdw 71
  934. pll 8
  935. jsr _fltcnv
  936. pop 16
  937. sll 0 8
  938. jmp 28
  939. * 39
  940. lll 16 0
  941. ill 2 16
  942. tda 0 0
  943. low 0 0 0
  944. lll 8 1
  945. ill 1 8
  946. tda 1 0
  947. sob 0 0 0
  948. jmp 28
  949. * 40
  950. llw -16 0
  951. cdw 0 0
  952. brc 9 41
  953. ldw 32767 0
  954. slw 0 -16
  955. * 41
  956. lll 16 0
  957. sll 0 -6
  958. lll -6 0
  959. ill 4 -6
  960. tda 0 0
  961. lol 0 0 0
  962. sll 0 -10
  963. lll -6 0
  964. sll 0 16
  965. ldw 0 0
  966. slw 0 -14
  967. * 42
  968. lla -10 0
  969. llw -14 0
  970. xtw 0
  971. lxb 0 0 0
  972. cdb 0 0
  973. brc 4 43
  974. llw -14 0
  975. llw -16 1
  976. cmw 0 1
  977. brc 9 43
  978. jmp 44
  979. * 45
  980. ilw 1 -14
  981. llw -14 0
  982. jmp 42
  983. * 44
  984. jmp 45
  985. * 43
  986. llw -18 0
  987. llw -14 1
  988. obw 13 1 0
  989. slw 0 -12
  990. llw -20 0
  991. ldw 1 1
  992. obw 3 1 0
  993. cdw 0 0
  994. brc 5 46
  995. * 47
  996. llw -12 0
  997. ilw -1 -12
  998. cdw 0 0
  999. brc 8 48
  1000. ldw 32 0
  1001. lll 8 1
  1002. ill 1 8
  1003. tda 1 0
  1004. sob 0 0 0
  1005. jmp 47
  1006. * 48
  1007. * 46
  1008. * 49
  1009. llw -14 0
  1010. ilw -1 -14
  1011. tsw 0
  1012. brc 4 50
  1013. lll -10 0
  1014. ill 1 -10
  1015. tda 0 0
  1016. lob 0 0 0
  1017. lll 8 1
  1018. ill 1 8
  1019. tda 1 0
  1020. sob 0 0 0
  1021. jmp 49
  1022. * 50
  1023. * 51
  1024. llw -12 0
  1025. ilw -1 -12
  1026. cdw 0 0
  1027. brc 8 52
  1028. ldw 32 0
  1029. lll 8 1
  1030. ill 1 8
  1031. tda 1 0
  1032. sob 0 0 0
  1033. jmp 51
  1034. * 52
  1035. jmp 28
  1036. * 53
  1037. * 54
  1038. llb -1 0
  1039. lll 8 1
  1040. ill 1 8
  1041. tda 1 0
  1042. sob 0 0 0
  1043. jmp 28
  1044. jmp 28
  1045. * 27
  1046. cse 37 53
  1047. cse 115 40
  1048. cse 99 39
  1049. cse 71 38
  1050. cse 103 37
  1051. cse 69 36
  1052. cse 101 35
  1053. cse 102 34
  1054. cse 88 33
  1055. cse 120 32
  1056. cse 117 31
  1057. cse 111 30
  1058. cse 100 29
  1059. jmp 54
  1060. * 28
  1061. jmp 4
  1062. * 2
  1063. * 0
  1064. ret
  1065. efn 20
  1066. : _fltcnv
  1067. csv
  1068. lla 16 0
  1069. lol 0 0 0
  1070. tda 0 0
  1071. lol 0 0 0
  1072. sll 0 -4
  1073. lla 16 0
  1074. lol 0 0 0
  1075. ldw 1 1
  1076. adw 4 1
  1077. obl 12 1 0
  1078. sol 0 0 0
  1079. ldw 0 0
  1080. lal -48 0
  1081. sob 0 0 0
  1082. lal -50 0
  1083. sob 0 0 0
  1084. lal -42 0
  1085. sob 0 0 0
  1086. lal -26 0
  1087. sob 0 0 0
  1088. llw 20 0
  1089. cdw 0 0
  1090. brc 9 1
  1091. ldw 6 0
  1092. slw 0 20
  1093. jmp 2
  1094. * 1
  1095. llw 20 0
  1096. cdw 0 13
  1097. brc 8 3
  1098. ldw 13 0
  1099. slw 0 20
  1100. * 3
  1101. * 2
  1102. lll -4 0
  1103. cdl 0 0
  1104. brc 5 4
  1105. p$ 0
  1106. lal -26 0
  1107. pal 0
  1108. jsr strcpy
  1109. pop 8
  1110. llw 20 0
  1111. cdw 0 0
  1112. brc 8 5
  1113. p$ 1
  1114. lal -42 0
  1115. pal 0
  1116. jsr strcpy
  1117. pop 8
  1118. * 5
  1119. jmp 6
  1120. * 4
  1121. lll -4 0
  1122. ldw 31 1
  1123. xtw 1
  1124. obl 26 1 0
  1125. ldw 1 1
  1126. xtw 1
  1127. obl 3 1 0
  1128. tsl 0
  1129. brc 4 7
  1130. p$ 2
  1131. lal -50 0
  1132. pal 0
  1133. jsr strcpy
  1134. pop 8
  1135. jmp 8
  1136. * 7
  1137. llw 14 0
  1138. ldw 2 1
  1139. obw 3 1 0
  1140. tsw 0
  1141. brc 4 9
  1142. p$ 3
  1143. lal -50 0
  1144. pal 0
  1145. jsr strcpy
  1146. pop 8
  1147. jmp 10
  1148. * 9
  1149. llw 14 0
  1150. ldw 4 1
  1151. obw 3 1 0
  1152. tsw 0
  1153. brc 4 11
  1154. p$ 4
  1155. lal -50 0
  1156. pal 0
  1157. jsr strcpy
  1158. pop 8
  1159. * 11
  1160. * 10
  1161. * 8
  1162. lll -4 0
  1163. ldw 24 1
  1164. xtw 1
  1165. obl 26 1 0
  1166. ldw 127 1
  1167. xtw 1
  1168. obl 3 1 0
  1169. ldw 64 1
  1170. xtw 1
  1171. obl 13 1 0
  1172. slw 0 -6
  1173. lll -4 0
  1174. ldl 16777215 1
  1175. obl 3 1 0
  1176. sll 0 -58
  1177. llw 12 0
  1178. cdw 0 69
  1179. brc 4 13
  1180. llw -6 0
  1181. cdw 0 32
  1182. brc 9 14
  1183. llw -6 0
  1184. cdw 0 -24
  1185. brc 7 12
  1186. * 14
  1187. * 13
  1188. ldw 0 0
  1189. slw 0 -8
  1190. * 15
  1191. llw -6 0
  1192. cdw 0 2
  1193. brc 8 16
  1194. lll -58 0
  1195. ldl 10 1
  1196. phl 1
  1197. phl 0
  1198. jsr _ulmod
  1199. pop 8
  1200. sll 0 -70
  1201. lll -58 0
  1202. ldl 10 1
  1203. phl 1
  1204. phl 0
  1205. jsr _uldiv
  1206. pop 8
  1207. sll 0 -58
  1208. * 17
  1209. lll -58 0
  1210. tsl 0
  1211. brc 4 18
  1212. lll -58 0
  1213. ldl 8388608 1
  1214. obl 3 1 0
  1215. cdl 0 0
  1216. brc 21 18
  1217. lll -58 0
  1218. ldw 1 1
  1219. xtw 1
  1220. obl 10 1 0
  1221. sll 0 -58
  1222. llw -6 0
  1223. ilw -1 -6
  1224. jmp 17
  1225. * 18
  1226. lll -58 0
  1227. lll -70 1
  1228. obl 12 1 0
  1229. sll 0 -58
  1230. llw -8 0
  1231. ilw 1 -8
  1232. jmp 15
  1233. * 16
  1234. * 19
  1235. llw -6 0
  1236. cdw 0 0
  1237. brc 9 20
  1238. lll -58 0
  1239. ldl 10 1
  1240. phl 1
  1241. phl 0
  1242. jsr _ulmul
  1243. pop 8
  1244. sll 0 -58
  1245. ldl 0 0
  1246. sll 0 -70
  1247. * 21
  1248. lll -58 0
  1249. ldl -16777216 1
  1250. obl 3 1 0
  1251. tsl 0
  1252. brc 4 22
  1253. lll -70 0
  1254. lll -58 1
  1255. ldl 1 2
  1256. obl 3 2 1
  1257. obl 1 1 0
  1258. sll 0 -70
  1259. lll -58 0
  1260. ldw 1 1
  1261. xtw 1
  1262. obl 11 1 0
  1263. sll 0 -58
  1264. llw -6 0
  1265. ilw 1 -6
  1266. jmp 21
  1267. * 22
  1268. lll -58 0
  1269. lll -70 1
  1270. obl 12 1 0
  1271. sll 0 -58
  1272. llw -8 0
  1273. ilw -1 -8
  1274. jmp 19
  1275. * 20
  1276. llw 14 0
  1277. ldw 128 1
  1278. obw 3 1 0
  1279. tsw 0
  1280. brc 4 23
  1281. ldw 101 0
  1282. jmp 24
  1283. * 23
  1284. ldw 69 0
  1285. * 24
  1286. lal -48 0
  1287. ldw 0 1
  1288. xtw 1
  1289. sxb 0 1 0
  1290. llw -8 0
  1291. cdw 0 0
  1292. brc 9 25
  1293. ldw 45 0
  1294. lal -48 0
  1295. ldw 1 1
  1296. xtw 1
  1297. sxb 0 1 0
  1298. llw -8 0
  1299. ouw 18 0
  1300. slw 0 -8
  1301. jmp 26
  1302. * 25
  1303. ldw 43 0
  1304. lal -48 0
  1305. ldw 1 1
  1306. xtw 1
  1307. sxb 0 1 0
  1308. * 26
  1309. llw -8 0
  1310. ldw 10 1
  1311. obw 15 1 0
  1312. ldw 48 1
  1313. obw 12 1 0
  1314. lal -48 0
  1315. ldw 2 1
  1316. xtw 1
  1317. sxb 0 1 0
  1318. llw -8 0
  1319. ldw 10 1
  1320. obw 16 1 0
  1321. ldw 48 1
  1322. obw 12 1 0
  1323. lal -48 0
  1324. ldw 3 1
  1325. xtw 1
  1326. sxb 0 1 0
  1327. ldw 0 0
  1328. lal -48 0
  1329. ldw 4 1
  1330. xtw 1
  1331. sxb 0 1 0
  1332. * 12
  1333. llw -6 0
  1334. cdw 0 0
  1335. brc 8 27
  1336. llw -6 0
  1337. cdw 0 24
  1338. brc 8 28
  1339. lll -58 0
  1340. llw -6 1
  1341. ldw 24 2
  1342. obw 13 2 1
  1343. xtw 1
  1344. obl 10 1 0
  1345. sll 0 -62
  1346. jmp 29
  1347. * 28
  1348. lll -58 0
  1349. ldw 24 1
  1350. llw -6 2
  1351. obw 13 2 1
  1352. xtw 1
  1353. obl 11 1 0
  1354. sll 0 -62
  1355. * 29
  1356. lal -26 0
  1357. pal 0
  1358. pll -62
  1359. jsr _ltoc
  1360. pop 8
  1361. lll -58 0
  1362. llw -6 1
  1363. xtw 1
  1364. obl 10 1 0
  1365. ldl 16777215 1
  1366. obl 3 1 0
  1367. sll 0 -58
  1368. ldw 0 0
  1369. slw 0 -6
  1370. jmp 30
  1371. * 27
  1372. p$ 5
  1373. lal -26 0
  1374. pal 0
  1375. jsr strcpy
  1376. pop 8
  1377. llw -6 0
  1378. cdw 0 0
  1379. brc 9 31
  1380. lll -58 0
  1381. llw -6 1
  1382. ouw 18 1
  1383. xtw 1
  1384. obl 11 1 0
  1385. sll 0 -58
  1386. * 31
  1387. * 30
  1388. llw 20 0
  1389. cdw 0 0
  1390. brc 8 32
  1391. lll -58 0
  1392. tsl 0
  1393. brc 4 33
  1394. ldl 8388608 0
  1395. sll 0 -66
  1396. ldl 500000000 0
  1397. sll 0 -70
  1398. ldl 1000000000 0
  1399. sll 0 -62
  1400. * 34
  1401. lll -66 0
  1402. tsl 0
  1403. brc 4 35
  1404. lll -58 0
  1405. lll -66 1
  1406. obl 3 1 0
  1407. tsl 0
  1408. brc 4 36
  1409. lll -62 0
  1410. lll -70 1
  1411. obl 12 1 0
  1412. sll 0 -62
  1413. * 36
  1414. lll -66 0
  1415. ldw 1 1
  1416. xtw 1
  1417. obl 11 1 0
  1418. sll 0 -66
  1419. lll -70 0
  1420. ldw 1 1
  1421. xtw 1
  1422. obl 11 1 0
  1423. sll 0 -70
  1424. jmp 34
  1425. * 35
  1426. lal -42 0
  1427. pal 0
  1428. pll -62
  1429. jsr _ltoc
  1430. pop 8
  1431. ldw 46 0
  1432. lal -42 0
  1433. ldw 0 1
  1434. xtw 1
  1435. sxb 0 1 0
  1436. jmp 37
  1437. * 33
  1438. p$ 6
  1439. lal -42 0
  1440. pal 0
  1441. jsr strcpy
  1442. pop 8
  1443. * 37
  1444. * 32
  1445. * 6
  1446. lal -42 0
  1447. lob 0 0 0
  1448. tsb 0
  1449. brc 4 38
  1450. lal -42 0
  1451. pal 0
  1452. jsr strlen
  1453. pop 4
  1454. slw 0 -6
  1455. * 39
  1456. llw -6 0
  1457. cdw 0 15
  1458. brc 9 40
  1459. jmp 41
  1460. * 42
  1461. llw -6 0
  1462. ilw 1 -6
  1463. jmp 39
  1464. * 41
  1465. ldw 48 0
  1466. lal -42 0
  1467. llw -6 1
  1468. xtw 1
  1469. sxb 0 1 0
  1470. jmp 42
  1471. * 40
  1472. ldw 0 0
  1473. lal -42 0
  1474. llw 20 1
  1475. ldw 1 2
  1476. obw 12 2 1
  1477. xtw 1
  1478. sxb 0 1 0
  1479. llw 14 0
  1480. ldw 8 1
  1481. obw 3 1 0
  1482. tsw 0
  1483. brc 4 44
  1484. llw 12 0
  1485. cdw 0 71
  1486. brc 4 43
  1487. * 44
  1488. llw 20 0
  1489. slw 0 -6
  1490. * 45
  1491. llw -6 0
  1492. cdw 0 0
  1493. brc 8 46
  1494. lal -42 0
  1495. llw -6 0
  1496. xtw 0
  1497. lxb 0 0 0
  1498. cdb 0 48
  1499. brc 5 46
  1500. jmp 47
  1501. * 48
  1502. llw -6 0
  1503. ilw -1 -6
  1504. jmp 45
  1505. * 47
  1506. ldw 0 0
  1507. lal -42 0
  1508. llw -6 1
  1509. xtw 1
  1510. sxb 0 1 0
  1511. jmp 48
  1512. * 46
  1513. llw -6 0
  1514. cdw 0 0
  1515. brc 5 49
  1516. ldw 0 0
  1517. lal -42 0
  1518. sob 0 0 0
  1519. * 49
  1520. * 43
  1521. * 38
  1522. lal -26 0
  1523. pal 0
  1524. jsr strlen
  1525. pop 4
  1526. rsv -32768
  1527. lal -42 0
  1528. pal 0
  1529. jsr strlen
  1530. pop 4
  1531. tdd 0 1
  1532. rst 1
  1533. obw 12 1 0
  1534. rsv -32768
  1535. lal -48 0
  1536. pal 0
  1537. jsr strlen
  1538. pop 4
  1539. tdd 0 1
  1540. rst 1
  1541. obw 12 1 0
  1542. rsv -32768
  1543. lal -50 0
  1544. pal 0
  1545. jsr strlen
  1546. pop 4
  1547. tdd 0 1
  1548. rst 1
  1549. obw 12 1 0
  1550. slw 0 -10
  1551. llw 14 0
  1552. ldw 1 1
  1553. obw 3 1 0
  1554. tsw 0
  1555. brc 4 50
  1556. * 51
  1557. llw -10 0
  1558. llw 22 1
  1559. cmw 0 1
  1560. brc 9 52
  1561. ldw 32 0
  1562. lll 8 1
  1563. ill 1 8
  1564. tda 1 0
  1565. sob 0 0 0
  1566. llw -10 0
  1567. ilw 1 -10
  1568. jmp 51
  1569. * 52
  1570. * 50
  1571. lal -50 0
  1572. lob 0 0 0
  1573. tsb 0
  1574. brc 4 53
  1575. lal -50 0
  1576. lob 0 0 0
  1577. lll 8 1
  1578. ill 1 8
  1579. tda 1 0
  1580. sob 0 0 0
  1581. * 53
  1582. lal -26 0
  1583. tad 0 0
  1584. sll 0 -54
  1585. * 54
  1586. lll -54 0
  1587. ill 1 -54
  1588. tda 0 0
  1589. lob 0 0 0
  1590. lla 8 0
  1591. sob 0 0 0
  1592. tsb 0
  1593. brc 4 55
  1594. lll 8 0
  1595. ill 1 8
  1596. jmp 54
  1597. * 55
  1598. lal -42 0
  1599. lob 0 0 0
  1600. tsb 0
  1601. brc 4 56
  1602. lal -42 0
  1603. tad 0 0
  1604. sll 0 -54
  1605. * 57
  1606. lll -54 0
  1607. ill 1 -54
  1608. tda 0 0
  1609. lob 0 0 0
  1610. lla 8 0
  1611. sob 0 0 0
  1612. tsb 0
  1613. brc 4 58
  1614. lll 8 0
  1615. ill 1 8
  1616. jmp 57
  1617. * 58
  1618. jmp 59
  1619. * 56
  1620. llw 14 0
  1621. ldw 4 1
  1622. obw 3 1 0
  1623. tsw 0
  1624. brc 4 60
  1625. ldw 46 0
  1626. lll 8 1
  1627. ill 1 8
  1628. tda 1 0
  1629. sob 0 0 0
  1630. * 60
  1631. * 59
  1632. lal -48 0
  1633. lob 0 0 0
  1634. tsb 0
  1635. brc 4 61
  1636. lal -48 0
  1637. tad 0 0
  1638. sll 0 -54
  1639. * 62
  1640. lll -54 0
  1641. ill 1 -54
  1642. tda 0 0
  1643. lob 0 0 0
  1644. lla 8 0
  1645. sob 0 0 0
  1646. tsb 0
  1647. brc 4 63
  1648. lll 8 0
  1649. ill 1 8
  1650. jmp 62
  1651. * 63
  1652. * 61
  1653. llw 14 0
  1654. ldw 1 1
  1655. obw 3 1 0
  1656. cdw 0 0
  1657. brc 5 64
  1658. * 65
  1659. llw -10 0
  1660. llw 22 1
  1661. cmw 0 1
  1662. brc 9 66
  1663. ldw 32 0
  1664. lll 8 1
  1665. ill 1 8
  1666. tda 1 0
  1667. sob 0 0 0
  1668. llw -10 0
  1669. ilw 1 -10
  1670. jmp 65
  1671. * 66
  1672. * 64
  1673. ldw 0 0
  1674. lla 8 0
  1675. sob 0 0 0
  1676. lll 8 0
  1677. jmp 0
  1678. * 0
  1679. ret
  1680. efn 70
  1681. $ 0
  1682. =s 48 0
  1683. $ 1
  1684. =s 46 48 0
  1685. $ 2
  1686. =s 45 0
  1687. $ 3
  1688. =s 43 0
  1689. $ 4
  1690. =s 32 0
  1691. $ 5
  1692. =s 48 0
  1693. $ 6
  1694. =s 46 48 0
  1695. : _ltoc
  1696. csv
  1697. lll 8 0
  1698. cdl 0 0
  1699. brc 5 1
  1700. ldw 48 0
  1701. lll 12 1
  1702. ill 1 12
  1703. tda 1 0
  1704. sob 0 0 0
  1705. ldw 0 0
  1706. lla 12 0
  1707. sob 0 0 0
  1708. jmp 2
  1709. * 1
  1710. lll 8 0
  1711. cdl 0 0
  1712. brc 9 3
  1713. ldw 45 0
  1714. lll 12 1
  1715. ill 1 12
  1716. tda 1 0
  1717. sob 0 0 0
  1718. lll 8 0
  1719. oul 18 0
  1720. sll 0 8
  1721. * 3
  1722. ldw 0 0
  1723. slw 0 -2
  1724. * 4
  1725. lll 8 0
  1726. cdl 0 0
  1727. brc 8 5
  1728. jmp 6
  1729. * 7
  1730. lll 8 0
  1731. ldl 10 1
  1732. phl 1
  1733. phl 0
  1734. jsr _ldiv
  1735. pop 8
  1736. sll 0 8
  1737. jmp 4
  1738. * 6
  1739. lll 8 0
  1740. ldl 10 1
  1741. phl 1
  1742. phl 0
  1743. jsr _lmod
  1744. pop 8
  1745. ldw 48 1
  1746. xtw 1
  1747. obl 12 1 0
  1748. lla 12 0
  1749. llw -2 1
  1750. ilw 1 -2
  1751. xtw 1
  1752. sxb 0 1 0
  1753. jmp 7
  1754. * 5
  1755. ldw 0 0
  1756. lla 12 0
  1757. llw -2 1
  1758. ilw -1 -2
  1759. xtw 1
  1760. sxb 0 1 0
  1761. ldw 0 0
  1762. slw 0 -4
  1763. * 8
  1764. llw -4 0
  1765. llw -2 1
  1766. cmw 0 1
  1767. brc 9 9
  1768. lla 12 0
  1769. llw -2 0
  1770. xtw 0
  1771. lxb 0 0 0
  1772. xtb 0
  1773. slw 0 -6
  1774. lla 12 0
  1775. llw -4 0
  1776. xtw 0
  1777. lxb 0 0 0
  1778. lla 12 0
  1779. llw -2 1
  1780. ilw -1 -2
  1781. xtw 1
  1782. sxb 0 1 0
  1783. llw -6 0
  1784. lla 12 0
  1785. llw -4 1
  1786. ilw 1 -4
  1787. xtw 1
  1788. sxb 0 1 0
  1789. jmp 8
  1790. * 9
  1791. * 2
  1792. * 0
  1793. ret
  1794. efn 6
  1795. : _numcnv
  1796. csv
  1797. lal -20 0
  1798. tad 0 0
  1799. sll 0 -30
  1800. lal -26 0
  1801. tad 0 0
  1802. sll 0 -34
  1803. llw 14 0
  1804. ldw 32 1
  1805. obw 3 1 0
  1806. tsw 0
  1807. brc 4 1
  1808. lla 16 0
  1809. lol 0 0 0
  1810. sll 0 -50
  1811. lll -50 0
  1812. ill 4 -50
  1813. tda 0 0
  1814. lol 0 0 0
  1815. sll 0 -46
  1816. lll -50 0
  1817. lla 16 0
  1818. sol 0 0 0
  1819. jmp 2
  1820. * 1
  1821. lla 16 0
  1822. lol 0 0 0
  1823. tda 0 0
  1824. low 0 0 0
  1825. xtw 0
  1826. sll 0 -46
  1827. lla 16 0
  1828. lol 0 0 0
  1829. ldw 1 1
  1830. adw 2 1
  1831. obl 12 1 0
  1832. sol 0 0 0
  1833. * 2
  1834. llw 14 0
  1835. ldw 64 1
  1836. obw 3 1 0
  1837. tsw 0
  1838. brc 4 3
  1839. lll -46 0
  1840. cdl 0 0
  1841. brc 9 4
  1842. ldw 45 0
  1843. lll -34 1
  1844. ill 1 -34
  1845. tda 1 0
  1846. sob 0 0 0
  1847. lll -46 0
  1848. oul 18 0
  1849. sll 0 -46
  1850. jmp 5
  1851. * 4
  1852. llw 14 0
  1853. ldw 2 1
  1854. obw 3 1 0
  1855. tsw 0
  1856. brc 4 6
  1857. ldw 43 0
  1858. lll -34 1
  1859. ill 1 -34
  1860. tda 1 0
  1861. sob 0 0 0
  1862. jmp 7
  1863. * 6
  1864. llw 14 0
  1865. ldw 4 1
  1866. obw 3 1 0
  1867. tsw 0
  1868. brc 4 8
  1869. ldw 32 0
  1870. lll -34 1
  1871. ill 1 -34
  1872. tda 1 0
  1873. sob 0 0 0
  1874. * 8
  1875. * 7
  1876. * 5
  1877. * 3
  1878. lll -46 0
  1879. sll 0 -54
  1880. * 9
  1881. lll -54 0
  1882. tsl 0
  1883. brc 4 10
  1884. lll -54 0
  1885. llw 12 1
  1886. xuw 1
  1887. phl 1
  1888. phl 0
  1889. jsr _ulmod
  1890. pop 8
  1891. slw 0 -42
  1892. llw -42 0
  1893. cdw 0 10
  1894. brc 9 11
  1895. llw -42 0
  1896. ldw 48 1
  1897. obw 12 1 0
  1898. jmp 12
  1899. * 11
  1900. llw -42 0
  1901. ldw 10 1
  1902. obw 13 1 0
  1903. llw 14 1
  1904. ldw 128 2
  1905. obw 3 2 1
  1906. tsw 1
  1907. brc 4 13
  1908. ldw 97 1
  1909. jmp 14
  1910. * 13
  1911. ldw 65 1
  1912. * 14
  1913. obw 12 1 0
  1914. * 12
  1915. lll -30 1
  1916. ill 1 -30
  1917. tda 1 0
  1918. sob 0 0 0
  1919. lll -54 0
  1920. llw 12 1
  1921. xuw 1
  1922. phl 1
  1923. phl 0
  1924. jsr _uldiv
  1925. pop 8
  1926. sll 0 -54
  1927. jmp 9
  1928. * 10
  1929. lll -30 0
  1930. lal -20 0
  1931. tad 0 1
  1932. obl 13 1 0
  1933. slw 0 -40
  1934. lll -34 0
  1935. lal -26 0
  1936. tad 0 1
  1937. obl 13 1 0
  1938. slw 0 -36
  1939. llw 22 0
  1940. llw -36 1
  1941. obw 13 1 0
  1942. slw 0 -38
  1943. llw 14 0
  1944. ldw 16 1
  1945. obw 3 1 0
  1946. tsw 0
  1947. brc 4 15
  1948. llw 22 0
  1949. llw -36 1
  1950. obw 13 1 0
  1951. slw 0 20
  1952. * 15
  1953. llw 20 0
  1954. cdw 0 0
  1955. brc 9 16
  1956. ldw 1 0
  1957. slw 0 20
  1958. * 16
  1959. llw 14 0
  1960. ldw 8 1
  1961. obw 3 1 0
  1962. tsw 0
  1963. brc 4 17
  1964. llw 12 0
  1965. cdw 0 8
  1966. brc 21 18
  1967. llw -40 0
  1968. llw 20 1
  1969. cmw 0 1
  1970. brc 6 18
  1971. llw -40 0
  1972. ldw 1 1
  1973. obw 12 1 0
  1974. slw 0 20
  1975. jmp 19
  1976. * 18
  1977. llw 12 0
  1978. cdw 0 16
  1979. brc 21 20
  1980. ldw 48 0
  1981. lll -34 1
  1982. ill 1 -34
  1983. tda 1 0
  1984. sob 0 0 0
  1985. llw 14 0
  1986. ldw 128 1
  1987. obw 3 1 0
  1988. tsw 0
  1989. brc 4 21
  1990. ldw 120 0
  1991. jmp 22
  1992. * 21
  1993. ldw 88 0
  1994. * 22
  1995. lll -34 1
  1996. ill 1 -34
  1997. tda 1 0
  1998. sob 0 0 0
  1999. llw -36 0
  2000. ldw 2 1
  2001. obw 12 1 0
  2002. slw 0 -36
  2003. llw 20 0
  2004. ldw 2 1
  2005. obw 13 1 0
  2006. slw 0 20
  2007. * 20
  2008. * 19
  2009. * 17
  2010. llw -38 0
  2011. llw -40 1
  2012. llw 20 2
  2013. cmw 1 2
  2014. brc 8 23
  2015. llw -40 1
  2016. jmp 24
  2017. * 23
  2018. llw 20 1
  2019. * 24
  2020. obw 13 1 0
  2021. slw 0 -38
  2022. llw -38 0
  2023. cdw 0 0
  2024. brc 9 25
  2025. ldw 0 0
  2026. slw 0 -38
  2027. * 25
  2028. llw 14 0
  2029. ldw 1 1
  2030. obw 3 1 0
  2031. cdw 0 0
  2032. brc 5 26
  2033. * 27
  2034. llw -38 0
  2035. ilw -1 -38
  2036. tsw 0
  2037. brc 4 28
  2038. ldw 32 0
  2039. lll 8 1
  2040. ill 1 8
  2041. tda 1 0
  2042. sob 0 0 0
  2043. jmp 27
  2044. * 28
  2045. ldw 0 0
  2046. slw 0 -38
  2047. * 26
  2048. plw -36
  2049. lal -26 0
  2050. pal 0
  2051. pll 8
  2052. jsr strncpy
  2053. pop 10
  2054. lll 8 0
  2055. llw -36 1
  2056. xtw 1
  2057. obl 12 1 0
  2058. sll 0 8
  2059. * 29
  2060. llw 20 0
  2061. ilw -1 20
  2062. llw -40 1
  2063. cmw 0 1
  2064. brc 8 30
  2065. ldw 48 0
  2066. lll 8 1
  2067. ill 1 8
  2068. tda 1 0
  2069. sob 0 0 0
  2070. jmp 29
  2071. * 30
  2072. * 31
  2073. llw -40 0
  2074. ilw -1 -40
  2075. tsw 0
  2076. brc 4 32
  2077. ill -1 -30
  2078. lll -30 0
  2079. tda 0 0
  2080. lob 0 0 0
  2081. lll 8 1
  2082. ill 1 8
  2083. tda 1 0
  2084. sob 0 0 0
  2085. jmp 31
  2086. * 32
  2087. * 33
  2088. llw -38 0
  2089. ilw -1 -38
  2090. tsw 0
  2091. brc 4 34
  2092. ldw 32 0
  2093. lll 8 1
  2094. ill 1 8
  2095. tda 1 0
  2096. sob 0 0 0
  2097. jmp 33
  2098. * 34
  2099. lll 8 0
  2100. jmp 0
  2101. * 0
  2102. ret
  2103. efn 54
  2104. : _cttp
  2105. csv
  2106. lll 8 0
  2107. cdl 0 0
  2108. brc 5 1
  2109. p$ 0
  2110. jsr _ps
  2111. pop 4
  2112. ldw 1 0
  2113. jmp 0
  2114. * 1
  2115. lll 8 0
  2116. sll 0 -26
  2117. lla -26 0
  2118. ldw 3 0
  2119. adw 4 0
  2120. lxl 0 0 0
  2121. lla -26 0
  2122. ldw 5 1
  2123. adw 4 1
  2124. lxl 0 1 1
  2125. obl 12 1 0
  2126. lla -26 0
  2127. ldw 7 1
  2128. adw 4 1
  2129. lxl 0 1 1
  2130. obl 12 1 0
  2131. ldw 256 1
  2132. xtw 1
  2133. obl 12 1 0
  2134. sll 0 -22
  2135. pll -22
  2136. pll 8
  2137. pdw 0
  2138. pdw 74
  2139. trp 1
  2140. pop 12
  2141. tsl 0
  2142. brc 4 2
  2143. pdw -1
  2144. jsr exit
  2145. pop 2
  2146. * 2
  2147. ldw 1 0
  2148. sgw 0 _argc
  2149. l$ 1 0
  2150. tad 0 0
  2151. lag _argv 0
  2152. ldw 0 1
  2153. adw 4 1
  2154. sxl 0 1 0
  2155. lla -26 0
  2156. ldw 11 0
  2157. adw 4 0
  2158. lxl 0 0 0
  2159. sgl 0 environ
  2160. lll 8 0
  2161. ldw 129 1
  2162. xtw 1
  2163. obl 12 1 0
  2164. sll 0 -4
  2165. ldl 0 0
  2166. sll 0 -16
  2167. sll 0 -12
  2168. * 3
  2169. lla -4 0
  2170. lob 0 0 0
  2171. tsb 0
  2172. brc 4 4
  2173. * 5
  2174. lla -4 0
  2175. lob 0 0 0
  2176. tsb 0
  2177. brc 4 6
  2178. lla -4 0
  2179. lob 0 0 0
  2180. cdb 0 32
  2181. brc 7 6
  2182. lll -4 0
  2183. ill 1 -4
  2184. jmp 5
  2185. * 6
  2186. lll -4 0
  2187. sll 0 -8
  2188. * 7
  2189. lla -4 0
  2190. lob 0 0 0
  2191. tsb 0
  2192. brc 4 8
  2193. lla -4 0
  2194. lob 0 0 0
  2195. cdb 0 32
  2196. brc 8 8
  2197. lll -4 0
  2198. ill 1 -4
  2199. jmp 7
  2200. * 8
  2201. lla -4 0
  2202. lob 0 0 0
  2203. tsb 0
  2204. brc 4 9
  2205. ldw 0 0
  2206. lll -4 1
  2207. ill 1 -4
  2208. tda 1 0
  2209. sob 0 0 0
  2210. * 9
  2211. lla -8 0
  2212. lob 0 0 0
  2213. cdb 0 60
  2214. brc 5 10
  2215. lll -8 0
  2216. ldw 1 1
  2217. xtw 1
  2218. obl 12 1 0
  2219. sll 0 -12
  2220. jmp 11
  2221. * 10
  2222. lla -8 0
  2223. lob 0 0 0
  2224. cdb 0 62
  2225. brc 5 12
  2226. lll -8 0
  2227. ldw 1 1
  2228. xtw 1
  2229. obl 12 1 0
  2230. sll 0 -16
  2231. jmp 13
  2232. * 12
  2233. lgw _argc 0
  2234. cdw 0 50
  2235. brc 9 14
  2236. lll -8 0
  2237. lag _argv 0
  2238. lgw _argc 1
  2239. igw 1 _argc
  2240. adw 4 1
  2241. sxl 0 1 0
  2242. * 14
  2243. * 13
  2244. * 11
  2245. jmp 3
  2246. * 4
  2247. ldl 0 0
  2248. lag _argv 0
  2249. lgw _argc 1
  2250. adw 4 1
  2251. sxl 0 1 0
  2252. jsr _ioinit
  2253. lll -12 0
  2254. tsl 0
  2255. brc 4 15
  2256. p$ 2
  2257. pll -12
  2258. lgl stdin 0
  2259. phl 0
  2260. jsr _fopen
  2261. pop 12
  2262. cdl 0 0
  2263. brc 21 16
  2264. pll -12
  2265. jsr _cant
  2266. pop 4
  2267. * 16
  2268. * 15
  2269. lll -16 0
  2270. tsl 0
  2271. brc 4 17
  2272. lla -16 0
  2273. lob 0 0 0
  2274. cdb 0 62
  2275. brc 4 18
  2276. p$ 3
  2277. pll -16
  2278. lgl stdout 0
  2279. phl 0
  2280. jsr _fopen
  2281. pop 12
  2282. cdl 0 0
  2283. brc 21 19
  2284. pll -16
  2285. jsr _cant
  2286. pop 4
  2287. * 19
  2288. jmp 20
  2289. * 18
  2290. p$ 4
  2291. ill 1 -16
  2292. lll -16 0
  2293. phl 0
  2294. lgl stdout 0
  2295. phl 0
  2296. jsr _fopen
  2297. pop 12
  2298. cdl 0 0
  2299. brc 21 21
  2300. pll -16
  2301. jsr _cant
  2302. pop 4
  2303. * 21
  2304. * 20
  2305. * 17
  2306. lgl environ 0
  2307. phl 0
  2308. lag _argv 0
  2309. pal 0
  2310. lgw _argc 0
  2311. phw 0
  2312. jsr main
  2313. pop 10
  2314. slw 0 -18
  2315. lll -12 0
  2316. tsl 0
  2317. brc 4 22
  2318. lgl stdin 0
  2319. phl 0
  2320. jsr fclose
  2321. pop 4
  2322. * 22
  2323. lll -16 0
  2324. tsl 0
  2325. brc 4 23
  2326. lgl stdout 0
  2327. phl 0
  2328. jsr fclose
  2329. pop 4
  2330. * 23
  2331. plw -18
  2332. jsr exit
  2333. pop 2
  2334. * 0
  2335. ret
  2336. efn 26
  2337. $ 0
  2338. =s 110 117 108 108 32 116 112 97 10 13 0
  2339. $ 1
  2340. =s 121 99 0
  2341. $ 2
  2342. =s 114 0
  2343. $ 3
  2344. =s 119 0
  2345. $ 4
  2346. =s 97 0
  2347. : _ioinit
  2348. csv
  2349. ldw 0 0
  2350. slw 0 -2
  2351. * 1
  2352. llw -2 0
  2353. cdw 0 8
  2354. brc 9 2
  2355. jmp 3
  2356. * 4
  2357. llw -2 0
  2358. ilw 1 -2
  2359. jmp 1
  2360. * 3
  2361. ldw 0 0
  2362. lag _iobuf 0
  2363. llw -2 1
  2364. adw 1030 1
  2365. lax 0 1 0
  2366. sob 0 0 0
  2367. ldw 0 0
  2368. lag _iobuf 0
  2369. llw -2 1
  2370. adw 1030 1
  2371. lax 0 1 0
  2372. sow 0 4 0
  2373. lag _iobuf 0
  2374. llw -2 1
  2375. adw 1030 1
  2376. lax 0 1 0
  2377. sow 0 2 0
  2378. jmp 4
  2379. * 2
  2380. lag _iobuf 0
  2381. ldw 0 0
  2382. adw 1030 0
  2383. lax 0 0 0
  2384. tad 0 0
  2385. sgl 0 stdin
  2386. ldw 0 0
  2387. lgl stdin 1
  2388. tda 1 0
  2389. sob 0 1 0
  2390. lag _iobuf 0
  2391. ldw 1 0
  2392. adw 1030 0
  2393. lax 0 0 0
  2394. tad 0 0
  2395. sgl 0 stdout
  2396. ldw 1 0
  2397. lgl stdout 1
  2398. tda 1 0
  2399. sob 0 1 0
  2400. lag _iobuf 0
  2401. ldw 2 0
  2402. adw 1030 0
  2403. lax 0 0 0
  2404. tad 0 0
  2405. sgl 0 stderr
  2406. ldw 1 0
  2407. lgl stderr 1
  2408. tda 1 0
  2409. sob 0 1 0
  2410. ldw 7 0
  2411. lgl stdin 1
  2412. tda 1 0
  2413. sob 0 0 0
  2414. ldw 3 0
  2415. lgl stderr 1
  2416. tda 1 0
  2417. sob 0 0 0
  2418. lgl stdout 1
  2419. tda 1 0
  2420. sob 0 0 0
  2421. * 0
  2422. ret
  2423. efn 2
  2424. : _cant
  2425. csv
  2426. p$ 0
  2427. jsr _ps
  2428. pop 4
  2429. pll 8
  2430. jsr _ps
  2431. pop 4
  2432. p$ 1
  2433. jsr _ps
  2434. pop 4
  2435. pdw 1
  2436. jsr exit
  2437. pop 2
  2438. * 0
  2439. ret
  2440. efn 0
  2441. $ 0
  2442. =s 99 97 110 39 116 32 114 101 100 105 114 101 99 116 32 0
  2443. $ 1
  2444. =s 10 13 0
  2445. : exit
  2446. csv
  2447. plw 8
  2448. pdw 76
  2449. trp 1
  2450. pop 4
  2451. * 0
  2452. ret
  2453. efn 0
  2454. : exec
  2455. csv
  2456. lgl environ 0
  2457. phl 0
  2458. pll 12
  2459. pll 8
  2460. plw 16
  2461. pdw 75
  2462. trp 1
  2463. pop 16
  2464. jmp 0
  2465. * 0
  2466. ret
  2467. efn 0
  2468. : getenv
  2469. csv
  2470. lgl environ 0
  2471. sll 0 -4
  2472. * 1
  2473. lla -4 0
  2474. lob 0 0 0
  2475. tsb 0
  2476. brc 4 2
  2477. lll 8 0
  2478. sll 0 -8
  2479. * 3
  2480. lll -4 0
  2481. ill 1 -4
  2482. tda 0 0
  2483. lob 0 0 0
  2484. lll -8 1
  2485. ill 1 -8
  2486. tda 1 0
  2487. lob 0 0 1
  2488. xtb 0
  2489. xtb 1
  2490. cmw 0 1
  2491. brc 5 4
  2492. jmp 3
  2493. * 4
  2494. lla -4 0
  2495. ldw -1 0
  2496. xtw 0
  2497. lxb 0 0 0
  2498. cdb 0 61
  2499. brc 5 5
  2500. lla -8 0
  2501. ldw -1 0
  2502. xtw 0
  2503. lxb 0 0 0
  2504. cdb 0 0
  2505. brc 5 5
  2506. lll -4 0
  2507. jmp 0
  2508. * 5
  2509. * 6
  2510. lll -4 0
  2511. ill 1 -4
  2512. tda 0 0
  2513. lob 0 0 0
  2514. tsb 0
  2515. brc 4 7
  2516. jmp 6
  2517. * 7
  2518. jmp 1
  2519. * 2
  2520. ldl 0 0
  2521. jmp 0
  2522. * 0
  2523. ret
  2524. efn 8
  2525. . _argc 2
  2526. . _argv 200
  2527. . environ 4
  2528. . _iobuf 8240
  2529. . stdin 4
  2530. . stdout 4
  2531. . stderr 4
  2532. : getopt
  2533. csv
  2534. igw 1 optind
  2535. lgw optind 0
  2536. llw 8 1
  2537. cmw 0 1
  2538. brc 5 1
  2539. ldw -1 0
  2540. jmp 0
  2541. * 1
  2542. lla 10 0
  2543. lgw optind 0
  2544. adw 4 0
  2545. lxl 0 0 0
  2546. sll 0 -4
  2547. lla -4 0
  2548. lob 0 0 0
  2549. cdb 0 45
  2550. brc 5 2
  2551. lla -4 0
  2552. igw 1 optsubind
  2553. lgw optsubind 0
  2554. xtw 0
  2555. lxb 0 0 0
  2556. slb 0 -5
  2557. llb -5 0
  2558. cdb 0 45
  2559. brc 5 3
  2560. ldw -1 0
  2561. jmp 0
  2562. * 3
  2563. llb -5 0
  2564. xtb 0
  2565. phw 0
  2566. pll 14
  2567. jsr strchr
  2568. pop 6
  2569. sll 0 14
  2570. lll 14 0
  2571. cdl 0 0
  2572. brc 21 4
  2573. lgw opterr 0
  2574. cdw 0 0
  2575. brc 5 5
  2576. p$ 0
  2577. jsr _ps
  2578. pop 4
  2579. pll -4
  2580. jsr _ps
  2581. pop 4
  2582. p$ 1
  2583. jsr _ps
  2584. pop 4
  2585. * 5
  2586. ldw 0 0
  2587. sgw 0 optsubind
  2588. ldw 63 0
  2589. jmp 0
  2590. * 4
  2591. lla 14 0
  2592. ldw 1 0
  2593. xtw 0
  2594. lxb 0 0 0
  2595. cdb 0 58
  2596. brc 5 6
  2597. lla -4 0
  2598. lgw optsubind 0
  2599. ldw 1 1
  2600. obw 12 1 0
  2601. xtw 0
  2602. lxb 0 0 0
  2603. ldw 0 1
  2604. xtb 0
  2605. xtb 1
  2606. cmw 0 1
  2607. brc 4 7
  2608. lll -4 0
  2609. lgw optsubind 1
  2610. xtw 1
  2611. obl 12 1 0
  2612. ldw 1 1
  2613. xtw 1
  2614. obl 12 1 0
  2615. jmp 8
  2616. * 7
  2617. lla 10 0
  2618. igw 1 optind
  2619. lgw optind 0
  2620. adw 4 0
  2621. lxl 0 0 0
  2622. * 8
  2623. sgl 0 optarg
  2624. ldw 0 0
  2625. sgw 0 optsubind
  2626. lgl optarg 0
  2627. cdl 0 0
  2628. brc 21 9
  2629. lgw opterr 0
  2630. cdw 0 0
  2631. brc 5 10
  2632. p$ 2
  2633. jsr _ps
  2634. pop 4
  2635. pll -4
  2636. jsr _ps
  2637. pop 4
  2638. p$ 3
  2639. jsr _ps
  2640. pop 4
  2641. * 10
  2642. ldw 63 0
  2643. jmp 0
  2644. * 9
  2645. jmp 11
  2646. * 6
  2647. lla -4 0
  2648. ldw 2 0
  2649. xtw 0
  2650. lxb 0 0 0
  2651. ldw 0 1
  2652. xtb 0
  2653. xtb 1
  2654. cmw 0 1
  2655. brc 4 12
  2656. lgw optind 0
  2657. ldw 1 1
  2658. obw 13 1 0
  2659. sgw 0 optind
  2660. * 12
  2661. * 11
  2662. llb -5 0
  2663. xtb 0
  2664. jmp 0
  2665. * 2
  2666. ldw -1 0
  2667. jmp 0
  2668. * 0
  2669. ret
  2670. efn 6
  2671. $ 0
  2672. =s 117 110 107 110 111 119 110 32 111 112 116 105 111 110 58 32 0
  2673. $ 1
  2674. =s 10 13 0
  2675. $ 2
  2676. =s 109 105 115 115 105 110 103 32 97 114 103 58 32 0
  2677. $ 3
  2678. =s 10 13 0
  2679. . optarg 4
  2680. . optind 2
  2681. . opterr 2
  2682. . optsubind 2
  2683. : _ps
  2684. csv
  2685. * 1
  2686. lla 8 0
  2687. lob 0 0 0
  2688. tsb 0
  2689. brc 4 2
  2690. lll 8 0
  2691. ill 1 8
  2692. tda 0 0
  2693. lob 0 0 0
  2694. xtb 0
  2695. phw 0
  2696. pdw 2
  2697. trp 1
  2698. pop 4
  2699. jmp 1
  2700. * 2
  2701. * 0
  2702. ret
  2703. efn 0
  2704. : fileno
  2705. csv
  2706. lla 8 0
  2707. lob 0 1 0
  2708. xtb 0
  2709. jmp 0
  2710. * 0
  2711. ret
  2712. efn 0
  2713. : fread
  2714. csv
  2715. llw 14 0
  2716. xtw 0
  2717. llw 12 1
  2718. xtw 1
  2719. phl 1
  2720. phl 0
  2721. jsr _lmul
  2722. pop 8
  2723. sll 0 -6
  2724. pll 8
  2725. pll -6
  2726. lla 16 0
  2727. lob 0 1 0
  2728. xtb 0
  2729. phw 0
  2730. pdw 63
  2731. trp 1
  2732. pop 12
  2733. slw 0 -2
  2734. cdw 0 0
  2735. brc 9 1
  2736. ldw 0 0
  2737. slw 0 -2
  2738. jmp 2
  2739. * 1
  2740. llw -2 0
  2741. llw 12 1
  2742. obw 15 1 0
  2743. slw 0 -2
  2744. * 2
  2745. llw -2 0
  2746. jmp 0
  2747. * 0
  2748. ret
  2749. efn 6
  2750. : fwrite
  2751. csv
  2752. llw 14 0
  2753. xtw 0
  2754. llw 12 1
  2755. xtw 1
  2756. phl 1
  2757. phl 0
  2758. jsr _lmul
  2759. pop 8
  2760. sll 0 -6
  2761. pll 8
  2762. pll -6
  2763. lla 16 0
  2764. lob 0 1 0
  2765. xtb 0
  2766. phw 0
  2767. pdw 64
  2768. trp 1
  2769. pop 12
  2770. slw 0 -2
  2771. cdw 0 0
  2772. brc 9 1
  2773. ldw 0 0
  2774. slw 0 -2
  2775. jmp 2
  2776. * 1
  2777. llw -2 0
  2778. llw 12 1
  2779. obw 15 1 0
  2780. slw 0 -2
  2781. * 2
  2782. llw -2 0
  2783. jmp 0
  2784. * 0
  2785. ret
  2786. efn 6
  2787. : fseek
  2788. csv
  2789. plw 16
  2790. pll 12
  2791. lla 8 0
  2792. lob 0 1 0
  2793. xtb 0
  2794. phw 0
  2795. jsr lseek
  2796. pop 8
  2797. * 0
  2798. ret
  2799. efn 0
  2800. : freopen
  2801. csv
  2802. pll 16
  2803. jsr fclose
  2804. pop 4
  2805. pll 12
  2806. pll 8
  2807. jsr fopen
  2808. pop 8
  2809. jmp 0
  2810. * 0
  2811. ret
  2812. efn 0
  2813. : fclose
  2814. csv
  2815. lll 8 0
  2816. cdl 0 0
  2817. brc 20 1
  2818. lla 8 0
  2819. lob 0 0 0
  2820. ldw 3 1
  2821. xtb 0
  2822. obw 3 1 0
  2823. cdw 0 2
  2824. brc 5 2
  2825. pll 8
  2826. jsr fflush
  2827. pop 4
  2828. * 2
  2829. lla 8 0
  2830. lob 0 1 0
  2831. cdb 0 5
  2832. brc 8 3
  2833. lla 8 0
  2834. lob 0 1 0
  2835. xtb 0
  2836. phw 0
  2837. pdw 62
  2838. trp 1
  2839. pop 4
  2840. * 3
  2841. ldw 0 0
  2842. lla 8 0
  2843. sob 0 0 0
  2844. * 1
  2845. * 0
  2846. ret
  2847. efn 0
  2848. : fgets
  2849. csv
  2850. pll 14
  2851. jsr getc
  2852. pop 4
  2853. slw 0 -2
  2854. llw -2 0
  2855. cdw 0 -1
  2856. brc 5 1
  2857. ldl 0 0
  2858. jmp 0
  2859. * 1
  2860. llw 12 0
  2861. ilw -1 12
  2862. ldw 0 0
  2863. slw 0 -4
  2864. * 2
  2865. llw -4 0
  2866. llw 12 1
  2867. cmw 0 1
  2868. brc 9 3
  2869. llw -2 0
  2870. cdw 0 -1
  2871. brc 4 3
  2872. jmp 4
  2873. * 5
  2874. pll 14
  2875. jsr getc
  2876. pop 4
  2877. slw 0 -2
  2878. jmp 2
  2879. * 4
  2880. llw -2 0
  2881. lla 8 0
  2882. llw -4 1
  2883. ilw 1 -4
  2884. xtw 1
  2885. sxb 0 1 0
  2886. llw -2 0
  2887. cdw 0 10
  2888. brc 5 6
  2889. jmp 3
  2890. * 6
  2891. jmp 5
  2892. * 3
  2893. ldw 0 0
  2894. lla 8 0
  2895. llw -4 1
  2896. xtw 1
  2897. sxb 0 1 0
  2898. lll 8 0
  2899. jmp 0
  2900. * 0
  2901. ret
  2902. efn 4
  2903. : fopen
  2904. csv
  2905. ldw 0 0
  2906. slw 0 -2
  2907. * 1
  2908. llw -2 0
  2909. cdw 0 8
  2910. brc 9 2
  2911. lag _iobuf 0
  2912. llw -2 0
  2913. adw 1030 0
  2914. lax 0 0 0
  2915. lob 0 0 0
  2916. cdb 0 0
  2917. brc 4 2
  2918. jmp 3
  2919. * 4
  2920. llw -2 0
  2921. ilw 1 -2
  2922. jmp 1
  2923. * 3
  2924. jmp 4
  2925. * 2
  2926. llw -2 0
  2927. cdw 0 8
  2928. brc 6 5
  2929. ldl 0 0
  2930. jmp 0
  2931. * 5
  2932. pll 12
  2933. pll 8
  2934. lag _iobuf 0
  2935. llw -2 0
  2936. adw 1030 0
  2937. lax 0 0 0
  2938. pal 0
  2939. jsr _fopen
  2940. pop 12
  2941. jmp 0
  2942. * 0
  2943. ret
  2944. efn 2
  2945. : _fopen
  2946. csv
  2947. p$ 0
  2948. pll 12
  2949. jsr strcmp
  2950. pop 8
  2951. cdw 0 0
  2952. brc 5 1
  2953. ldw 3 0
  2954. slw 0 -4
  2955. ldw 3 0
  2956. slw 0 -2
  2957. jmp 2
  2958. * 1
  2959. p$ 1
  2960. pll 12
  2961. jsr strcmp
  2962. pop 8
  2963. cdw 0 0
  2964. brc 5 3
  2965. ldw 0 0
  2966. slw 0 -4
  2967. ldw 3 0
  2968. slw 0 -2
  2969. jmp 4
  2970. * 3
  2971. p$ 2
  2972. pll 12
  2973. jsr strcmp
  2974. pop 8
  2975. cdw 0 0
  2976. brc 5 5
  2977. ldw 2 0
  2978. slw 0 -4
  2979. ldw 3 0
  2980. slw 0 -2
  2981. jmp 6
  2982. * 5
  2983. lla 16 0
  2984. lob 0 0 0
  2985. cdb 0 119
  2986. brc 5 7
  2987. pdw 0
  2988. pll 12
  2989. pdw 60
  2990. trp 1
  2991. pop 8
  2992. slw 0 -4
  2993. ldw 2 0
  2994. slw 0 -2
  2995. jmp 8
  2996. * 7
  2997. lla 16 0
  2998. lob 0 0 0
  2999. cdb 0 114
  3000. brc 5 9
  3001. pdw 0
  3002. pll 12
  3003. pdw 61
  3004. trp 1
  3005. pop 8
  3006. slw 0 -4
  3007. ldw 1 0
  3008. slw 0 -2
  3009. jmp 10
  3010. * 9
  3011. lla 16 0
  3012. lob 0 0 0
  3013. cdb 0 97
  3014. brc 5 11
  3015. pdw 1
  3016. pll 12
  3017. pdw 61
  3018. trp 1
  3019. pop 8
  3020. slw 0 -4
  3021. cdw 0 0
  3022. brc 9 12
  3023. pdw 0
  3024. pll 12
  3025. pdw 60
  3026. trp 1
  3027. pop 8
  3028. slw 0 -4
  3029. jmp 13
  3030. * 12
  3031. pdw 2
  3032. plw -4
  3033. pdl 0
  3034. pdw 66
  3035. trp 1
  3036. pop 10
  3037. cdl 0 0
  3038. brc 9 14
  3039. ldw -1 0
  3040. slw 0 -4
  3041. * 14
  3042. * 13
  3043. ldw 2 0
  3044. slw 0 -2
  3045. jmp 15
  3046. * 11
  3047. pdw 3
  3048. pll 12
  3049. pdw 61
  3050. trp 1
  3051. pop 8
  3052. slw 0 -4
  3053. ldw 3 0
  3054. slw 0 -2
  3055. * 15
  3056. * 10
  3057. * 8
  3058. * 6
  3059. * 4
  3060. * 2
  3061. lla 16 0
  3062. ldw 1 0
  3063. xtw 0
  3064. lxb 0 0 0
  3065. cdb 0 98
  3066. brc 5 16
  3067. llw -2 0
  3068. ldw 4 1
  3069. obw 1 1 0
  3070. slw 0 -2
  3071. * 16
  3072. llw -4 0
  3073. cdw 0 0
  3074. brc 9 17
  3075. ldl 0 0
  3076. jmp 0
  3077. * 17
  3078. ldw 0 0
  3079. lla 8 0
  3080. sow 0 2 0
  3081. lla 8 0
  3082. sow 0 4 0
  3083. llw -4 0
  3084. lla 8 0
  3085. sob 0 1 0
  3086. llw -2 0
  3087. lla 8 0
  3088. sob 0 0 0
  3089. lll 8 0
  3090. jmp 0
  3091. * 0
  3092. ret
  3093. efn 4
  3094. $ 0
  3095. =s 80 82 84 58 0
  3096. $ 1
  3097. =s 67 79 78 58 0
  3098. $ 2
  3099. =s 65 85 88 58 0
  3100. : fputs
  3101. csv
  3102. * 1
  3103. lla 8 0
  3104. lob 0 0 0
  3105. tsb 0
  3106. brc 4 2
  3107. pll 12
  3108. lll 8 0
  3109. ill 1 8
  3110. tda 0 0
  3111. lob 0 0 0
  3112. xtb 0
  3113. phw 0
  3114. jsr putc
  3115. pop 6
  3116. jmp 1
  3117. * 2
  3118. * 0
  3119. ret
  3120. efn 0
  3121. : gets
  3122. csv
  3123. lll 8 0
  3124. sll 0 -6
  3125. lgl stdin 0
  3126. phl 0
  3127. jsr getc
  3128. pop 4
  3129. slw 0 -2
  3130. cdw 0 -1
  3131. brc 5 1
  3132. ldl 0 0
  3133. jmp 0
  3134. * 1
  3135. * 2
  3136. llw -2 0
  3137. cdw 0 10
  3138. brc 4 3
  3139. llw -2 0
  3140. cdw 0 -1
  3141. brc 4 3
  3142. llw -2 0
  3143. lll 8 1
  3144. ill 1 8
  3145. tda 1 0
  3146. sob 0 0 0
  3147. lgl stdin 0
  3148. phl 0
  3149. jsr getc
  3150. pop 4
  3151. slw 0 -2
  3152. jmp 2
  3153. * 3
  3154. ldw 0 0
  3155. lla 8 0
  3156. sob 0 0 0
  3157. lll -6 0
  3158. jmp 0
  3159. * 0
  3160. ret
  3161. efn 6
  3162. : getchar
  3163. csv
  3164. lgl stdin 0
  3165. phl 0
  3166. jsr getc
  3167. pop 4
  3168. jmp 0
  3169. * 0
  3170. ret
  3171. efn 0
  3172. : getc
  3173. csv
  3174. lll 8 0
  3175. cdl 0 0
  3176. brc 21 1
  3177. ldw -1 0
  3178. jmp 0
  3179. * 1
  3180. lla 8 0
  3181. lob 0 0 0
  3182. ldw 3 1
  3183. xtb 0
  3184. obw 3 1 0
  3185. slw 0 -8
  3186. llw -8 0
  3187. cdw 0 3
  3188. brc 5 2
  3189. lla 8 0
  3190. lao 0 6 0
  3191. pal 0
  3192. ldw 1 0
  3193. xtw 0
  3194. phl 0
  3195. lla 8 0
  3196. lob 0 1 0
  3197. xtb 0
  3198. phw 0
  3199. pdw 63
  3200. trp 1
  3201. pop 12
  3202. slw 0 -4
  3203. llw -4 0
  3204. cdw 0 1
  3205. brc 4 3
  3206. ldw -1 0
  3207. jmp 0
  3208. * 3
  3209. ldw 0 0
  3210. slw 0 -2
  3211. jmp 4
  3212. * 2
  3213. llw -8 0
  3214. cdw 0 1
  3215. brc 5 5
  3216. lla 8 0
  3217. low 0 2 0
  3218. slw 0 -2
  3219. * 6
  3220. llw -2 0
  3221. lla 8 0
  3222. low 0 4 1
  3223. cmw 0 1
  3224. brc 6 7
  3225. lla 8 0
  3226. lao 0 6 0
  3227. pal 0
  3228. ldw 1024 0
  3229. xtw 0
  3230. phl 0
  3231. lla 8 0
  3232. lob 0 1 0
  3233. xtb 0
  3234. phw 0
  3235. pdw 63
  3236. trp 1
  3237. pop 12
  3238. slw 0 -4
  3239. llw -4 0
  3240. cdw 0 0
  3241. brc 7 8
  3242. ldw 0 0
  3243. lla 8 0
  3244. sow 0 4 0
  3245. lla 8 0
  3246. sow 0 2 0
  3247. ldw -1 0
  3248. jmp 0
  3249. * 8
  3250. llw -4 0
  3251. lla 8 0
  3252. sow 0 4 0
  3253. ldw 0 0
  3254. slw 0 -2
  3255. jmp 6
  3256. * 7
  3257. llw -2 0
  3258. ldw 1 1
  3259. obw 12 1 0
  3260. lla 8 0
  3261. sow 0 2 0
  3262. jmp 9
  3263. * 5
  3264. ldw -1 0
  3265. jmp 0
  3266. * 9
  3267. * 4
  3268. lla 8 0
  3269. lao 0 6 0
  3270. llw -2 0
  3271. xtw 0
  3272. lxb 0 0 0
  3273. ldw 255 1
  3274. xtb 0
  3275. obw 3 1 0
  3276. slw 0 -6
  3277. lla 8 0
  3278. lob 0 1 0
  3279. cdb 0 0
  3280. brc 5 10
  3281. llw -6 0
  3282. cdw 0 13
  3283. brc 5 11
  3284. ldw 10 0
  3285. slw 0 -6
  3286. phw 0
  3287. pdw 2
  3288. trp 1
  3289. pop 4
  3290. jmp 12
  3291. * 11
  3292. llw -6 0
  3293. cdw 0 4
  3294. brc 5 13
  3295. ldw -1 0
  3296. slw 0 -6
  3297. * 13
  3298. * 12
  3299. * 10
  3300. llw -6 0
  3301. cdw 0 13
  3302. brc 5 14
  3303. lla 8 0
  3304. lob 0 0 0
  3305. ldw 4 1
  3306. xtb 0
  3307. obw 3 1 0
  3308. tsw 0
  3309. brc 5 14
  3310. pll 8
  3311. jsr getc
  3312. pop 4
  3313. slw 0 -6
  3314. * 14
  3315. llw -6 0
  3316. jmp 0
  3317. * 0
  3318. ret
  3319. efn 8
  3320. : putchar
  3321. csv
  3322. lgl stdout 0
  3323. phl 0
  3324. plw 8
  3325. jsr putc
  3326. pop 6
  3327. * 0
  3328. ret
  3329. efn 0
  3330. : puts
  3331. csv
  3332. * 1
  3333. lla 8 0
  3334. lob 0 0 0
  3335. tsb 0
  3336. brc 4 2
  3337. lgl stdout 0
  3338. phl 0
  3339. lll 8 0
  3340. ill 1 8
  3341. tda 0 0
  3342. lob 0 0 0
  3343. xtb 0
  3344. phw 0
  3345. jsr putc
  3346. pop 6
  3347. jmp 1
  3348. * 2
  3349. lgl stdout 0
  3350. phl 0
  3351. pdw 10
  3352. jsr putc
  3353. pop 6
  3354. * 0
  3355. ret
  3356. efn 0
  3357. : putc
  3358. csv
  3359. ldw 0 0
  3360. slw 0 -4
  3361. lll 10 0
  3362. cdl 0 0
  3363. brc 21 1
  3364. ldw -1 0
  3365. jmp 0
  3366. * 1
  3367. llw 8 0
  3368. cdw 0 10
  3369. brc 5 2
  3370. lla 10 0
  3371. lob 0 0 0
  3372. ldw 4 1
  3373. xtb 0
  3374. obw 3 1 0
  3375. tsw 0
  3376. brc 5 2
  3377. pll 10
  3378. pdw 13
  3379. jsr putc
  3380. pop 6
  3381. slw 0 -4
  3382. * 2
  3383. lla 10 0
  3384. lob 0 0 0
  3385. ldw 3 1
  3386. xtb 0
  3387. obw 3 1 0
  3388. slw 0 -2
  3389. llw -2 0
  3390. cdw 0 3
  3391. brc 5 3
  3392. llw 8 0
  3393. lla 10 0
  3394. lao 0 6 0
  3395. ldw 0 1
  3396. xtw 1
  3397. sxb 0 1 0
  3398. lla 10 0
  3399. lao 0 6 0
  3400. pal 0
  3401. ldw 1 0
  3402. xtw 0
  3403. phl 0
  3404. lla 10 0
  3405. lob 0 1 0
  3406. xtb 0
  3407. phw 0
  3408. pdw 64
  3409. trp 1
  3410. pop 12
  3411. slw 0 -4
  3412. jmp 4
  3413. * 3
  3414. llw -2 0
  3415. cdw 0 2
  3416. brc 5 5
  3417. lla 10 0
  3418. low 0 2 0
  3419. cdw 0 1024
  3420. brc 5 6
  3421. pll 10
  3422. jsr fflush
  3423. pop 4
  3424. slw 0 -4
  3425. * 6
  3426. llw 8 0
  3427. lla 10 0
  3428. lao 0 6 0
  3429. lla 10 1
  3430. low 1 2 1
  3431. xtw 1
  3432. sxb 0 1 0
  3433. lla 10 0
  3434. low 0 2 0
  3435. ldw 1 1
  3436. obw 12 1 0
  3437. lla 10 0
  3438. sow 0 2 0
  3439. jmp 7
  3440. * 5
  3441. ldw -1 0
  3442. jmp 0
  3443. * 7
  3444. * 4
  3445. llw -4 0
  3446. cdw 0 0
  3447. brc 7 8
  3448. ldw -1 0
  3449. jmp 9
  3450. * 8
  3451. llw -4 0
  3452. * 9
  3453. jmp 0
  3454. * 0
  3455. ret
  3456. efn 4
  3457. : fflush
  3458. csv
  3459. lla 8 0
  3460. low 0 2 0
  3461. cdw 0 0
  3462. brc 8 1
  3463. lla 8 0
  3464. lao 0 6 0
  3465. pal 0
  3466. lla 8 0
  3467. low 0 2 0
  3468. xtw 0
  3469. phl 0
  3470. lla 8 0
  3471. lob 0 1 0
  3472. xtb 0
  3473. phw 0
  3474. pdw 64
  3475. trp 1
  3476. pop 12
  3477. slw 0 -2
  3478. * 1
  3479. ldw 0 0
  3480. lla 8 0
  3481. sow 0 2 0
  3482. llw -2 0
  3483. cdw 0 0
  3484. brc 7 2
  3485. ldw -1 0
  3486. jmp 3
  3487. * 2
  3488. llw -2 0
  3489. * 3
  3490. jmp 0
  3491. * 0
  3492. ret
  3493. efn 2
  3494. : dup
  3495. csv
  3496. plw 8
  3497. pdw 69
  3498. trp 1
  3499. pop 4
  3500. jmp 0
  3501. * 0
  3502. ret
  3503. efn 0
  3504. : dup2
  3505. csv
  3506. plw 10
  3507. plw 8
  3508. pdw 70
  3509. trp 1
  3510. pop 6
  3511. jmp 0
  3512. * 0
  3513. ret
  3514. efn 0
  3515. : getdir
  3516. csv
  3517. plw 12
  3518. pll 8
  3519. pdw 71
  3520. trp 1
  3521. pop 8
  3522. jmp 0
  3523. * 0
  3524. ret
  3525. efn 0
  3526. : listdir
  3527. csv
  3528. lll 8 0
  3529. tsl 0
  3530. brc 4 1
  3531. pll 12
  3532. pdw 26
  3533. trp 1
  3534. pop 6
  3535. plw 16
  3536. pll 8
  3537. pdw 78
  3538. trp 1
  3539. pop 8
  3540. jmp 0
  3541. jmp 2
  3542. * 1
  3543. pdw 79
  3544. trp 1
  3545. pop 2
  3546. jmp 0
  3547. * 2
  3548. * 0
  3549. ret
  3550. efn 0
  3551. : lseek
  3552. csv
  3553. plw 14
  3554. plw 8
  3555. pll 10
  3556. pdw 66
  3557. trp 1
  3558. pop 10
  3559. jmp 0
  3560. * 0
  3561. ret
  3562. efn 0
  3563. : unlink
  3564. csv
  3565. pll 8
  3566. pdw 65
  3567. trp 1
  3568. pop 6
  3569. jmp 0
  3570. * 0
  3571. ret
  3572. efn 0
  3573. : close
  3574. csv
  3575. plw 8
  3576. pdw 62
  3577. trp 1
  3578. pop 4
  3579. * 0
  3580. ret
  3581. efn 0
  3582. : creat
  3583. csv
  3584. plw 12
  3585. pll 8
  3586. pdw 60
  3587. trp 1
  3588. pop 8
  3589. jmp 0
  3590. * 0
  3591. ret
  3592. efn 0
  3593. : open
  3594. csv
  3595. plw 12
  3596. pll 8
  3597. pdw 61
  3598. trp 1
  3599. pop 8
  3600. jmp 0
  3601. * 0
  3602. ret
  3603. efn 0
  3604. : read
  3605. csv
  3606. pll 10
  3607. llw 14 0
  3608. xtw 0
  3609. phl 0
  3610. plw 8
  3611. pdw 63
  3612. trp 1
  3613. pop 12
  3614. jmp 0
  3615. * 0
  3616. ret
  3617. efn 0
  3618. : write
  3619. csv
  3620. pll 10
  3621. llw 14 0
  3622. xtw 0
  3623. phl 0
  3624. plw 8
  3625. pdw 64
  3626. trp 1
  3627. pop 12
  3628. jmp 0
  3629. * 0
  3630. ret
  3631. efn 0
  3632. : chmod
  3633. csv
  3634. pdw 0
  3635. plw 12
  3636. pll 8
  3637. pdw 67
  3638. trp 1
  3639. pop 10
  3640. jmp 0
  3641. * 0
  3642. ret
  3643. efn 0
  3644. : realloc
  3645. csv
  3646. lll 8 0
  3647. ldw 1 1
  3648. adw 8 1
  3649. obl 13 1 0
  3650. sll 0 -4
  3651. llw 12 0
  3652. ldw 8 1
  3653. obw 12 1 0
  3654. ldw 7 1
  3655. obw 12 1 0
  3656. ldw -8 1
  3657. obw 3 1 0
  3658. xuw 0
  3659. sll 0 -20
  3660. lla -4 0
  3661. lol 0 4 0
  3662. lll -20 1
  3663. cml 0 1
  3664. brc 8 1
  3665. lll -4 0
  3666. lll -20 1
  3667. obl 12 1 0
  3668. sll 0 -8
  3669. lla -4 0
  3670. lol 0 4 0
  3671. lll -20 1
  3672. obl 13 1 0
  3673. lla -8 0
  3674. sol 0 4 0
  3675. lll -8 0
  3676. ldw 1 1
  3677. adw 8 1
  3678. obl 12 1 0
  3679. phl 0
  3680. jsr free
  3681. pop 4
  3682. lll -20 0
  3683. lla -4 0
  3684. sol 0 4 0
  3685. jmp 2
  3686. * 1
  3687. lla -4 0
  3688. lol 0 4 0
  3689. lll -20 1
  3690. cml 0 1
  3691. brc 9 3
  3692. plw 12
  3693. jsr malloc
  3694. pop 2
  3695. sll 0 -8
  3696. sll 0 -16
  3697. lll -8 0
  3698. cdl 0 0
  3699. brc 20 4
  3700. lll 8 0
  3701. sll 0 -12
  3702. lla -4 0
  3703. lol 0 4 0
  3704. ldw 8 1
  3705. xtw 1
  3706. obl 13 1 0
  3707. slw 0 12
  3708. * 5
  3709. llw 12 0
  3710. cdw 0 0
  3711. brc 24 6
  3712. lll -12 0
  3713. ill 4 -12
  3714. tda 0 0
  3715. lol 0 0 0
  3716. lll -16 1
  3717. ill 4 -16
  3718. tda 1 0
  3719. sol 0 0 0
  3720. llw 12 0
  3721. ldw 4 1
  3722. obw 13 1 0
  3723. slw 0 12
  3724. jmp 5
  3725. * 6
  3726. * 4
  3727. pll 8
  3728. jsr free
  3729. pop 4
  3730. lll -8 0
  3731. sll 0 8
  3732. * 3
  3733. * 2
  3734. lll 8 0
  3735. jmp 0
  3736. * 0
  3737. ret
  3738. efn 20
  3739. : calloc
  3740. csv
  3741. llw 8 0
  3742. llw 10 1
  3743. obw 29 1 0
  3744. slw 0 -10
  3745. plw -10
  3746. jsr malloc
  3747. pop 2
  3748. sll 0 -8
  3749. sll 0 -4
  3750. cdl 0 0
  3751. brc 20 1
  3752. * 2
  3753. llw -10 0
  3754. ilw -1 -10
  3755. tsw 0
  3756. brc 4 3
  3757. ldw 0 0
  3758. lll -8 1
  3759. ill 1 -8
  3760. tda 1 0
  3761. sob 0 0 0
  3762. jmp 2
  3763. * 3
  3764. * 1
  3765. lll -4 0
  3766. jmp 0
  3767. * 0
  3768. ret
  3769. efn 10
  3770. : malloc
  3771. csv
  3772. llw 8 0
  3773. ldw 8 1
  3774. obw 12 1 0
  3775. ldw 7 1
  3776. obw 12 1 0
  3777. ldw -8 1
  3778. obw 3 1 0
  3779. xuw 0
  3780. sll 0 -12
  3781. lag _base 0
  3782. tad 0 0
  3783. sll 0 -4
  3784. lag _base 0
  3785. lol 0 0 0
  3786. sll 0 -8
  3787. * 1
  3788. lll -8 0
  3789. cdl 0 0
  3790. brc 20 2
  3791. lla -8 0
  3792. lol 0 4 0
  3793. lll -12 1
  3794. cml 0 1
  3795. brc 9 2
  3796. lll -8 0
  3797. sll 0 -4
  3798. lla -8 0
  3799. lol 0 0 0
  3800. sll 0 -8
  3801. jmp 1
  3802. * 2
  3803. lll -8 0
  3804. cdl 0 0
  3805. brc 21 3
  3806. lll -12 0
  3807. cdl 0 20000
  3808. brc 9 4
  3809. ldw 20000 0
  3810. jmp 5
  3811. * 4
  3812. lll -12 0
  3813. * 5
  3814. xtw 0
  3815. sll 0 -16
  3816. pll -16
  3817. pdw 72
  3818. trp 1
  3819. pop 6
  3820. sll 0 -8
  3821. lll -8 0
  3822. cdl 0 0
  3823. brc 9 6
  3824. ldl 0 0
  3825. jmp 0
  3826. * 6
  3827. lll -8 0
  3828. lla -4 0
  3829. sol 0 0 0
  3830. lll -16 0
  3831. lla -8 0
  3832. sol 0 4 0
  3833. ldl 0 0
  3834. lla -8 0
  3835. sol 0 0 0
  3836. * 3
  3837. lla -8 0
  3838. lol 0 4 0
  3839. lll -12 1
  3840. ldw 8 2
  3841. xtw 2
  3842. obl 12 2 1
  3843. cml 0 1
  3844. brc 8 7
  3845. lla -8 0
  3846. lao 0 4 0
  3847. lol 0 0 0
  3848. lll -12 1
  3849. obl 13 1 0
  3850. sol 0 0 0
  3851. lll -8 0
  3852. lla -8 0
  3853. lol 0 4 1
  3854. obl 12 1 0
  3855. sll 0 -8
  3856. lll -12 0
  3857. lla -8 0
  3858. sol 0 4 0
  3859. jmp 8
  3860. * 7
  3861. lla -8 0
  3862. lol 0 0 0
  3863. lla -4 0
  3864. sol 0 0 0
  3865. * 8
  3866. ill 8 -8
  3867. lll -8 0
  3868. jmp 0
  3869. * 0
  3870. ret
  3871. efn 16
  3872. : free
  3873. csv
  3874. lll 8 0
  3875. ill -8 8
  3876. lag _base 0
  3877. tad 0 0
  3878. sll 0 -4
  3879. lag _base 0
  3880. lol 0 0 0
  3881. sll 0 -8
  3882. * 1
  3883. lll -8 0
  3884. cdl 0 0
  3885. brc 20 2
  3886. lll -8 0
  3887. lll 8 1
  3888. cml 0 1
  3889. brc 25 2
  3890. lll -8 0
  3891. sll 0 -4
  3892. lla -8 0
  3893. lol 0 0 0
  3894. sll 0 -8
  3895. jmp 1
  3896. * 2
  3897. lll 8 0
  3898. lla 8 0
  3899. lol 0 4 1
  3900. obl 12 1 0
  3901. sll 0 -12
  3902. lll -8 0
  3903. cdl 0 0
  3904. brc 20 3
  3905. lll -12 0
  3906. lll -8 1
  3907. cml 0 1
  3908. brc 22 3
  3909. lla 8 0
  3910. lao 0 4 0
  3911. lol 0 0 0
  3912. lla -8 1
  3913. lol 1 4 1
  3914. obl 12 1 0
  3915. sol 0 0 0
  3916. lla -8 0
  3917. lol 0 0 0
  3918. sll 0 -8
  3919. * 3
  3920. lll -8 0
  3921. lla 8 0
  3922. sol 0 0 0
  3923. lll -4 0
  3924. lla -4 0
  3925. lol 0 4 1
  3926. obl 12 1 0
  3927. sll 0 -12
  3928. lll -12 0
  3929. lll 8 1
  3930. cml 0 1
  3931. brc 22 4
  3932. lla -4 0
  3933. lao 0 4 0
  3934. lol 0 0 0
  3935. lla 8 1
  3936. lol 1 4 1
  3937. obl 12 1 0
  3938. sol 0 0 0
  3939. lla 8 0
  3940. lol 0 0 0
  3941. lla -4 0
  3942. sol 0 0 0
  3943. jmp 5
  3944. * 4
  3945. lll 8 0
  3946. lla -4 0
  3947. sol 0 0 0
  3948. * 5
  3949. * 0
  3950. ret
  3951. efn 12
  3952. : _base
  3953. =l 0
  3954. =l 0
  3955. : time
  3956. csv
  3957. jsr getdate
  3958. slw 0 -2
  3959. llw -2 0
  3960. ldw 9 1
  3961. obw 26 1 0
  3962. ldw 127 1
  3963. obw 3 1 0
  3964. slw 0 -6
  3965. llw -2 0
  3966. ldw 5 1
  3967. obw 26 1 0
  3968. ldw 15 1
  3969. obw 3 1 0
  3970. slw 0 -8
  3971. llw -2 0
  3972. ldw 31 1
  3973. obw 3 1 0
  3974. slw 0 -10
  3975. jsr gettime
  3976. slw 0 -4
  3977. ldw 1460 0
  3978. llw -6 1
  3979. obw 14 1 0
  3980. ldw 4 1
  3981. obw 15 1 0
  3982. llw -6 1
  3983. ldw 4 2
  3984. obw 16 2 1
  3985. tsw 1
  3986. brc 4 1
  3987. ldw 1 1
  3988. jmp 2
  3989. * 1
  3990. ldw 0 1
  3991. * 2
  3992. obw 12 1 0
  3993. lag _ma 0
  3994. llw -8 1
  3995. adw 2 1
  3996. lxw 0 1 1
  3997. obw 12 1 0
  3998. llw -10 1
  3999. obw 12 1 0
  4000. xtw 0
  4001. sll 0 -14
  4002. ldl 2 0
  4003. llw -4 1
  4004. ldw 31 2
  4005. obw 3 2 1
  4006. xtw 1
  4007. phl 1
  4008. phl 0
  4009. jsr _lmul
  4010. pop 8
  4011. ldl 60 1
  4012. llw -4 2
  4013. ldw 5 3
  4014. obw 26 3 2
  4015. ldw 63 3
  4016. obw 3 3 2
  4017. xtw 2
  4018. rsv -32768
  4019. phl 2
  4020. phl 1
  4021. jsr _lmul
  4022. pop 8
  4023. tdd 0 1
  4024. rst 1
  4025. ldl 3600 2
  4026. ldl 24 3
  4027. lll -14 4
  4028. rsv -8192
  4029. phl 4
  4030. phl 3
  4031. jsr _lmul
  4032. pop 8
  4033. tdd 0 3
  4034. rst 7
  4035. llw -4 4
  4036. ldw 11 5
  4037. obw 26 5 4
  4038. ldw 31 5
  4039. obw 3 5 4
  4040. xtw 4
  4041. obl 12 4 3
  4042. rsv -16384
  4043. phl 3
  4044. phl 2
  4045. jsr _lmul
  4046. pop 8
  4047. tdd 0 2
  4048. rst 3
  4049. obl 12 2 1
  4050. obl 12 1 0
  4051. sll 0 -14
  4052. lll 8 0
  4053. cdl 0 0
  4054. brc 20 3
  4055. lll -14 0
  4056. lla 8 0
  4057. sol 0 0 0
  4058. * 3
  4059. lll -14 0
  4060. jmp 0
  4061. * 0
  4062. ret
  4063. efn 14
  4064. : getdate
  4065. csv
  4066. pdw 42
  4067. trp 1
  4068. pop 2
  4069. jmp 0
  4070. * 0
  4071. ret
  4072. efn 0
  4073. : gettime
  4074. csv
  4075. pdw 44
  4076. trp 1
  4077. pop 2
  4078. jmp 0
  4079. * 0
  4080. ret
  4081. efn 0
  4082. : _ma
  4083. = 0
  4084. = 31
  4085. = 59
  4086. = 90
  4087. = 120
  4088. = 151
  4089. = 181
  4090. = 212
  4091. = 243
  4092. = 273
  4093. = 304
  4094. = 334
  4095. : setjmp
  4096. csv
  4097. lll 8 0
  4098. tda 0 0
  4099. tad 6 0
  4100. sol 0 0 0
  4101. lol 6 0 0
  4102. sol 0 4 0
  4103. lol 6 4 0
  4104. sol 0 8 0
  4105. ldw 0 0
  4106. jmp 0
  4107. * 0
  4108. ret
  4109. efn 0
  4110. : longjmp
  4111. csv
  4112. lll 8 0
  4113. tda 0 0
  4114. llw 12 0
  4115. lol 0 0 1
  4116. tda 1 6
  4117. lol 0 4 1
  4118. sll 1 0
  4119. lol 0 8 1
  4120. sll 1 4
  4121. jmp 0
  4122. * 0
  4123. ret
  4124. efn 0
  4125. : atoi
  4126. csv
  4127. pdw 10
  4128. pdl 0
  4129. pll 8
  4130. jsr strtol
  4131. pop 10
  4132. jmp 0
  4133. * 0
  4134. ret
  4135. efn 0
  4136. : atol
  4137. csv
  4138. pdw 10
  4139. pdl 0
  4140. pll 8
  4141. jsr strtol
  4142. pop 10
  4143. jmp 0
  4144. * 0
  4145. ret
  4146. efn 0
  4147. : strcat
  4148. csv
  4149. lll 8 0
  4150. sll 0 -4
  4151. lla 8 0
  4152. lob 0 0 0
  4153. tsb 0
  4154. brc 4 1
  4155. * 2
  4156. ill 1 8
  4157. lll 8 0
  4158. tda 0 0
  4159. lob 0 0 0
  4160. tsb 0
  4161. brc 4 3
  4162. jmp 2
  4163. * 3
  4164. * 1
  4165. * 4
  4166. lll 12 0
  4167. ill 1 12
  4168. tda 0 0
  4169. lob 0 0 0
  4170. lll 8 1
  4171. ill 1 8
  4172. tda 1 0
  4173. sob 0 0 0
  4174. tsb 0
  4175. brc 4 5
  4176. jmp 4
  4177. * 5
  4178. lll -4 0
  4179. jmp 0
  4180. * 0
  4181. ret
  4182. efn 4
  4183. : strncat
  4184. csv
  4185. llw 16 0
  4186. cdw 0 0
  4187. brc 7 1
  4188. lll 8 0
  4189. jmp 0
  4190. * 1
  4191. lll 8 0
  4192. sll 0 -4
  4193. lla 8 0
  4194. lob 0 0 0
  4195. tsb 0
  4196. brc 4 2
  4197. * 3
  4198. ill 1 8
  4199. lll 8 0
  4200. tda 0 0
  4201. lob 0 0 0
  4202. tsb 0
  4203. brc 4 4
  4204. jmp 3
  4205. * 4
  4206. * 2
  4207. * 5
  4208. llw 16 0
  4209. ilw -1 16
  4210. tsw 0
  4211. brc 4 6
  4212. lll 12 0
  4213. ill 1 12
  4214. tda 0 0
  4215. lob 0 0 0
  4216. lll 8 1
  4217. ill 1 8
  4218. tda 1 0
  4219. sob 0 0 0
  4220. tsb 0
  4221. brc 4 6
  4222. jmp 5
  4223. * 6
  4224. * 7
  4225. llw 16 0
  4226. ilw -1 16
  4227. cdw 0 0
  4228. brc 8 8
  4229. ldw 0 0
  4230. lll 8 1
  4231. ill 1 8
  4232. tda 1 0
  4233. sob 0 0 0
  4234. jmp 7
  4235. * 8
  4236. lll -4 0
  4237. jmp 0
  4238. * 0
  4239. ret
  4240. efn 4
  4241. : strcmp
  4242. csv
  4243. * 1
  4244. lla 8 0
  4245. lob 0 0 0
  4246. tsb 0
  4247. brc 4 2
  4248. lll 8 0
  4249. ill 1 8
  4250. tda 0 0
  4251. lob 0 0 0
  4252. lll 12 1
  4253. ill 1 12
  4254. tda 1 0
  4255. lob 0 0 1
  4256. xtb 0
  4257. xtb 1
  4258. cmw 0 1
  4259. brc 4 3
  4260. ill -1 8
  4261. lll 8 0
  4262. tda 0 0
  4263. lob 0 0 0
  4264. xtb 0
  4265. ldw 255 1
  4266. obw 3 1 0
  4267. ill -1 12
  4268. lll 12 1
  4269. tda 1 0
  4270. lob 0 0 1
  4271. xtb 1
  4272. ldw 255 2
  4273. obw 3 2 1
  4274. obw 13 1 0
  4275. jmp 0
  4276. * 3
  4277. jmp 1
  4278. * 2
  4279. lla 12 0
  4280. lob 0 0 0
  4281. xtb 0
  4282. ldw 255 1
  4283. obw 3 1 0
  4284. ouw 18 0
  4285. jmp 0
  4286. * 0
  4287. ret
  4288. efn 0
  4289. : strncmp
  4290. csv
  4291. llw 16 0
  4292. cdw 0 0
  4293. brc 7 1
  4294. ldw 0 0
  4295. jmp 0
  4296. * 1
  4297. * 2
  4298. lla 8 0
  4299. lob 0 0 0
  4300. tsb 0
  4301. brc 4 3
  4302. ilw -1 16
  4303. llw 16 0
  4304. tsw 0
  4305. brc 4 3
  4306. lll 8 0
  4307. ill 1 8
  4308. tda 0 0
  4309. lob 0 0 0
  4310. lll 12 1
  4311. ill 1 12
  4312. tda 1 0
  4313. lob 0 0 1
  4314. xtb 0
  4315. xtb 1
  4316. cmw 0 1
  4317. brc 4 4
  4318. ill -1 8
  4319. lll 8 0
  4320. tda 0 0
  4321. lob 0 0 0
  4322. xtb 0
  4323. ldw 255 1
  4324. obw 3 1 0
  4325. ill -1 12
  4326. lll 12 1
  4327. tda 1 0
  4328. lob 0 0 1
  4329. xtb 1
  4330. ldw 255 2
  4331. obw 3 2 1
  4332. obw 13 1 0
  4333. jmp 0
  4334. * 4
  4335. jmp 2
  4336. * 3
  4337. lla 8 0
  4338. lob 0 0 0
  4339. xtb 0
  4340. ldw 255 1
  4341. obw 3 1 0
  4342. lla 12 0
  4343. lob 0 0 1
  4344. xtb 1
  4345. ldw 255 2
  4346. obw 3 2 1
  4347. obw 13 1 0
  4348. jmp 0
  4349. * 0
  4350. ret
  4351. efn 0
  4352. : strcpy
  4353. csv
  4354. lll 8 0
  4355. sll 0 -4
  4356. * 1
  4357. lll 12 0
  4358. ill 1 12
  4359. tda 0 0
  4360. lob 0 0 0
  4361. lll -4 1
  4362. ill 1 -4
  4363. tda 1 0
  4364. sob 0 0 0
  4365. tsb 0
  4366. brc 4 2
  4367. jmp 1
  4368. * 2
  4369. lll 8 0
  4370. jmp 0
  4371. * 0
  4372. ret
  4373. efn 4
  4374. : strncpy
  4375. csv
  4376. llw 16 0
  4377. cdw 0 0
  4378. brc 7 1
  4379. lll 8 0
  4380. jmp 0
  4381. * 1
  4382. lll 8 0
  4383. sll 0 -4
  4384. * 2
  4385. llw 16 0
  4386. tsw 0
  4387. brc 4 3
  4388. lll 12 0
  4389. ill 1 12
  4390. tda 0 0
  4391. lob 0 0 0
  4392. lll -4 1
  4393. ill 1 -4
  4394. tda 1 0
  4395. sob 0 0 0
  4396. tsb 0
  4397. brc 4 3
  4398. ilw -1 16
  4399. llw 16 0
  4400. jmp 2
  4401. * 3
  4402. * 4
  4403. llw 16 0
  4404. ilw -1 16
  4405. tsw 0
  4406. brc 4 5
  4407. ldw 0 0
  4408. lll -4 1
  4409. ill 1 -4
  4410. tda 1 0
  4411. sob 0 0 0
  4412. jmp 4
  4413. * 5
  4414. lll 8 0
  4415. jmp 0
  4416. * 0
  4417. ret
  4418. efn 4
  4419. : strlen
  4420. csv
  4421. ldw 0 0
  4422. slw 0 -2
  4423. * 1
  4424. lll 8 0
  4425. ill 1 8
  4426. tda 0 0
  4427. lob 0 0 0
  4428. tsb 0
  4429. brc 4 2
  4430. jmp 3
  4431. * 4
  4432. ilw 1 -2
  4433. llw -2 0
  4434. jmp 1
  4435. * 3
  4436. jmp 4
  4437. * 2
  4438. llw -2 0
  4439. jmp 0
  4440. * 0
  4441. ret
  4442. efn 2
  4443. : strchr
  4444. csv
  4445. * 1
  4446. lla 8 0
  4447. lob 0 0 0
  4448. llw 12 1
  4449. xtb 0
  4450. cmw 0 1
  4451. brc 5 4
  4452. lll 8 0
  4453. jmp 0
  4454. * 4
  4455. * 3
  4456. lll 8 0
  4457. ill 1 8
  4458. tda 0 0
  4459. lob 0 0 0
  4460. tsb 0
  4461. brc 4 5
  4462. jmp 1
  4463. * 2
  4464. * 5
  4465. ldl 0 0
  4466. jmp 0
  4467. * 0
  4468. ret
  4469. efn 0
  4470. : strrchr
  4471. csv
  4472. ldl 0 0
  4473. sll 0 -4
  4474. * 1
  4475. lla 8 0
  4476. lob 0 0 0
  4477. tsb 0
  4478. brc 4 2
  4479. lll 8 0
  4480. ill 1 8
  4481. tda 0 0
  4482. lob 0 0 0
  4483. llw 12 1
  4484. xtb 0
  4485. cmw 0 1
  4486. brc 5 3
  4487. lll 8 0
  4488. ldw 1 1
  4489. xtw 1
  4490. obl 13 1 0
  4491. sll 0 -4
  4492. * 3
  4493. jmp 1
  4494. * 2
  4495. lll -4 0
  4496. jmp 0
  4497. * 0
  4498. ret
  4499. efn 4
  4500. : strpbrk
  4501. csv
  4502. lla 8 0
  4503. lob 0 0 0
  4504. tsb 0
  4505. brc 5 2
  4506. lla 12 0
  4507. lob 0 0 0
  4508. tsb 0
  4509. brc 4 1
  4510. * 2
  4511. ldl 0 0
  4512. jmp 0
  4513. * 1
  4514. lal -66 0
  4515. pal 0
  4516. pll 12
  4517. jsr _setbits
  4518. pop 8
  4519. lla 8 0
  4520. lob 0 0 0
  4521. xub 0
  4522. slw 0 -2
  4523. * 3
  4524. lal -66 0
  4525. llw -2 0
  4526. ldw 5 1
  4527. obw 26 1 0
  4528. adw 4 0
  4529. lxl 0 0 0
  4530. ldw 1 1
  4531. llw -2 2
  4532. ldw 31 3
  4533. obw 3 3 2
  4534. obw 10 2 1
  4535. xtw 1
  4536. obl 3 1 0
  4537. tsl 0
  4538. brc 4 6
  4539. lll 8 0
  4540. jmp 0
  4541. * 6
  4542. * 5
  4543. ill -1 8
  4544. lll 8 0
  4545. tda 0 0
  4546. lob 0 0 0
  4547. xub 0
  4548. slw 0 -2
  4549. tsw 0
  4550. brc 4 7
  4551. jmp 3
  4552. * 4
  4553. * 7
  4554. ldl 0 0
  4555. jmp 0
  4556. * 0
  4557. ret
  4558. efn 66
  4559. : strtok
  4560. csv
  4561. lll 8 0
  4562. cdl 0 0
  4563. brc 20 1
  4564. lll 8 0
  4565. sgl 0 _tokptr
  4566. * 1
  4567. lgl _tokptr 0
  4568. tda 0 0
  4569. lob 0 0 0
  4570. cdb 0 0
  4571. brc 5 2
  4572. ldl 0 0
  4573. jmp 0
  4574. * 2
  4575. lgl _tokptr 0
  4576. rsv -32768
  4577. pll 12
  4578. lgl _tokptr 0
  4579. phl 0
  4580. jsr strspn
  4581. pop 8
  4582. tdd 0 1
  4583. rst 1
  4584. xtw 1
  4585. obl 12 1 0
  4586. sll 0 8
  4587. lll 8 0
  4588. rsv -32768
  4589. pll 12
  4590. pll 8
  4591. jsr strcspn
  4592. pop 8
  4593. tdd 0 1
  4594. rst 1
  4595. xtw 1
  4596. obl 12 1 0
  4597. sgl 0 _tokptr
  4598. lgl _tokptr 0
  4599. lll 8 1
  4600. cml 0 1
  4601. brc 21 3
  4602. ldl 0 0
  4603. jmp 0
  4604. * 3
  4605. lgl _tokptr 0
  4606. tda 0 0
  4607. lob 0 0 0
  4608. cdb 0 0
  4609. brc 4 4
  4610. ldw 0 0
  4611. lgl _tokptr 1
  4612. igl 1 _tokptr
  4613. tda 1 0
  4614. sob 0 0 0
  4615. * 4
  4616. lll 8 0
  4617. jmp 0
  4618. * 0
  4619. ret
  4620. efn 0
  4621. . _tokptr 4
  4622. : strspn
  4623. csv
  4624. lla 8 0
  4625. lob 0 0 0
  4626. cdb 0 0
  4627. brc 20 2
  4628. lla 12 0
  4629. lob 0 0 0
  4630. cdb 0 0
  4631. brc 21 1
  4632. * 2
  4633. ldw 0 0
  4634. jmp 0
  4635. * 1
  4636. lal -36 0
  4637. pal 0
  4638. pll 12
  4639. jsr _setbits
  4640. pop 8
  4641. lll 8 0
  4642. sll 0 12
  4643. lla 8 0
  4644. lob 0 0 0
  4645. xub 0
  4646. sll 0 -4
  4647. * 3
  4648. lal -36 0
  4649. lll -4 0
  4650. ldw 5 1
  4651. xtw 1
  4652. obl 26 1 0
  4653. adl 4 0
  4654. lxl 0 0 0
  4655. ldl 1 1
  4656. lll -4 2
  4657. ldw 31 3
  4658. xtw 3
  4659. obl 3 3 2
  4660. obl 10 2 1
  4661. obl 3 1 0
  4662. tsl 0
  4663. brc 4 4
  4664. jmp 5
  4665. * 6
  4666. ill 1 8
  4667. lll 8 0
  4668. tda 0 0
  4669. lob 0 0 0
  4670. xub 0
  4671. sll 0 -4
  4672. jmp 3
  4673. * 5
  4674. jmp 6
  4675. * 4
  4676. lll 8 0
  4677. lll 12 1
  4678. obl 13 1 0
  4679. jmp 0
  4680. * 0
  4681. ret
  4682. efn 36
  4683. : strcspn
  4684. csv
  4685. lla 8 0
  4686. lob 0 0 0
  4687. cdb 0 0
  4688. brc 20 2
  4689. lla 12 0
  4690. lob 0 0 0
  4691. cdb 0 0
  4692. brc 21 1
  4693. * 2
  4694. ldw 0 0
  4695. jmp 0
  4696. * 1
  4697. lal -36 0
  4698. pal 0
  4699. pll 12
  4700. jsr _setbits
  4701. pop 8
  4702. lll 8 0
  4703. sll 0 12
  4704. lal -36 0
  4705. ldw 0 0
  4706. adw 4 0
  4707. lax 0 0 0
  4708. lol 0 0 0
  4709. ldl 1 1
  4710. obl 1 1 0
  4711. sol 0 0 0
  4712. lla 8 0
  4713. lob 0 0 0
  4714. xub 0
  4715. sll 0 -4
  4716. * 3
  4717. lal -36 0
  4718. lll -4 0
  4719. ldw 5 1
  4720. xtw 1
  4721. obl 26 1 0
  4722. adl 4 0
  4723. lxl 0 0 0
  4724. ldl 1 1
  4725. lll -4 2
  4726. ldw 31 3
  4727. xtw 3
  4728. obl 3 3 2
  4729. obl 10 2 1
  4730. obl 3 1 0
  4731. cdl 0 0
  4732. brc 5 4
  4733. jmp 5
  4734. * 6
  4735. ill 1 8
  4736. lll 8 0
  4737. tda 0 0
  4738. lob 0 0 0
  4739. xub 0
  4740. sll 0 -4
  4741. jmp 3
  4742. * 5
  4743. jmp 6
  4744. * 4
  4745. lll 8 0
  4746. lll 12 1
  4747. obl 13 1 0
  4748. jmp 0
  4749. * 0
  4750. ret
  4751. efn 36
  4752. : _setbits
  4753. csv
  4754. ldw 8 0
  4755. xtw 0
  4756. sll 0 -4
  4757. * 1
  4758. lll -4 0
  4759. tsl 0
  4760. brc 4 2
  4761. ldl 0 0
  4762. lla 12 0
  4763. ill -1 -4
  4764. lll -4 1
  4765. adl 4 1
  4766. sxl 0 1 0
  4767. jmp 1
  4768. * 2
  4769. * 3
  4770. lll 8 0
  4771. ill 1 8
  4772. tda 0 0
  4773. lob 0 0 0
  4774. xub 0
  4775. sll 0 -4
  4776. tsl 0
  4777. brc 4 4
  4778. lla 12 0
  4779. lll -4 0
  4780. ldw 5 1
  4781. xtw 1
  4782. obl 11 1 0
  4783. adl 4 0
  4784. lax 0 0 0
  4785. lol 0 0 0
  4786. ldl 1 1
  4787. lll -4 2
  4788. ldw 31 3
  4789. xtw 3
  4790. obl 3 3 2
  4791. obl 10 2 1
  4792. obl 1 1 0
  4793. sol 0 0 0
  4794. jmp 3
  4795. * 4
  4796. * 0
  4797. ret
  4798. efn 4
  4799. : strtol
  4800. csv
  4801. ldl 0 0
  4802. sll 0 -4
  4803. ldw 0 0
  4804. slw 0 -6
  4805. llw 16 0
  4806. cdw 0 11
  4807. brc 9 1
  4808. ldw 47 0
  4809. llw 16 1
  4810. obw 12 1 0
  4811. jmp 2
  4812. * 1
  4813. ldw 57 0
  4814. * 2
  4815. slw 0 -8
  4816. ldw 87 0
  4817. llw 16 1
  4818. obw 12 1 0
  4819. slw 0 -10
  4820. ldw 55 0
  4821. llw 16 1
  4822. obw 12 1 0
  4823. slw 0 -12
  4824. * 3
  4825. lla 8 0
  4826. lob 0 0 0
  4827. cdb 0 32
  4828. brc 4 5
  4829. lla 8 0
  4830. lob 0 0 0
  4831. cdb 0 9
  4832. brc 5 4
  4833. * 5
  4834. ill 1 8
  4835. lll 8 0
  4836. jmp 3
  4837. * 4
  4838. lla 8 0
  4839. lob 0 0 0
  4840. cdb 0 45
  4841. brc 5 6
  4842. ldw 1 0
  4843. slw 0 -6
  4844. ill 1 8
  4845. lll 8 0
  4846. * 6
  4847. lla 8 0
  4848. lob 0 0 0
  4849. cdb 0 48
  4850. brc 5 7
  4851. lla 8 0
  4852. ldw 1 0
  4853. xtw 0
  4854. lxb 0 0 0
  4855. cdb 0 120
  4856. brc 4 9
  4857. lla 8 0
  4858. ldw 1 0
  4859. xtw 0
  4860. lxb 0 0 0
  4861. cdb 0 88
  4862. brc 5 8
  4863. * 9
  4864. llw 16 0
  4865. cdw 0 16
  4866. brc 5 8
  4867. lll 8 0
  4868. ldw 2 1
  4869. xtw 1
  4870. obl 12 1 0
  4871. sll 0 8
  4872. * 8
  4873. * 7
  4874. lla 8 0
  4875. lob 0 0 0
  4876. xtb 0
  4877. slw 0 -14
  4878. * 10
  4879. jmp 12
  4880. * 13
  4881. ill 1 8
  4882. lll 8 0
  4883. tda 0 0
  4884. lob 0 0 0
  4885. xtb 0
  4886. slw 0 -14
  4887. jmp 10
  4888. * 12
  4889. llw -14 0
  4890. cdw 0 48
  4891. brc 6 14
  4892. llw -14 0
  4893. llw -8 1
  4894. cmw 0 1
  4895. brc 7 14
  4896. llw -14 0
  4897. ldw 48 1
  4898. obw 13 1 0
  4899. slw 0 -14
  4900. jmp 15
  4901. * 14
  4902. llw -14 0
  4903. cdw 0 97
  4904. brc 6 16
  4905. llw -14 0
  4906. llw -10 1
  4907. cmw 0 1
  4908. brc 9 16
  4909. llw -14 0
  4910. ldw 97 1
  4911. obw 13 1 0
  4912. ldw 10 1
  4913. obw 12 1 0
  4914. slw 0 -14
  4915. jmp 17
  4916. * 16
  4917. llw -14 0
  4918. cdw 0 65
  4919. brc 6 18
  4920. llw -14 0
  4921. llw -12 1
  4922. cmw 0 1
  4923. brc 9 18
  4924. llw -14 0
  4925. ldw 65 1
  4926. obw 13 1 0
  4927. ldw 10 1
  4928. obw 12 1 0
  4929. slw 0 -14
  4930. jmp 19
  4931. * 18
  4932. lll 12 0
  4933. cdl 0 0
  4934. brc 20 20
  4935. lll 8 0
  4936. lla 12 0
  4937. sol 0 0 0
  4938. * 20
  4939. llw -6 0
  4940. tsw 0
  4941. brc 4 21
  4942. lll -4 0
  4943. oul 18 0
  4944. jmp 22
  4945. * 21
  4946. lll -4 0
  4947. * 22
  4948. jmp 0
  4949. * 19
  4950. * 17
  4951. * 15
  4952. lll -4 0
  4953. llw 16 1
  4954. xtw 1
  4955. phl 1
  4956. phl 0
  4957. jsr _lmul
  4958. pop 8
  4959. llw -14 1
  4960. xtw 1
  4961. obl 12 1 0
  4962. sll 0 -4
  4963. jmp 13
  4964. * 11
  4965. * 0
  4966. ret
  4967. efn 14
  4968. : strlower
  4969. csv
  4970. lll 8 0
  4971. sll 0 -6
  4972. * 1
  4973. lla -6 0
  4974. lob 0 0 0
  4975. slb 0 -1
  4976. tsb 0
  4977. brc 4 2
  4978. jmp 3
  4979. * 4
  4980. ill 1 -6
  4981. lll -6 0
  4982. jmp 1
  4983. * 3
  4984. llb -1 0
  4985. cdb 0 65
  4986. brc 6 5
  4987. llb -1 0
  4988. cdb 0 90
  4989. brc 7 5
  4990. llb -1 0
  4991. ldw -32 1
  4992. xtb 0
  4993. obw 13 1 0
  4994. lla -6 0
  4995. sob 0 0 0
  4996. * 5
  4997. jmp 4
  4998. * 2
  4999. lll 8 0
  5000. jmp 0
  5001. * 0
  5002. ret
  5003. efn 6
  5004. : strupper
  5005. csv
  5006. lll 8 0
  5007. sll 0 -6
  5008. * 1
  5009. lla -6 0
  5010. lob 0 0 0
  5011. slb 0 -1
  5012. tsb 0
  5013. brc 4 2
  5014. jmp 3
  5015. * 4
  5016. ill 1 -6
  5017. lll -6 0
  5018. jmp 1
  5019. * 3
  5020. llb -1 0
  5021. cdb 0 97
  5022. brc 6 5
  5023. llb -1 0
  5024. cdb 0 122
  5025. brc 7 5
  5026. llb -1 0
  5027. ldw 32 1
  5028. xtb 0
  5029. obw 13 1 0
  5030. lla -6 0
  5031. sob 0 0 0
  5032. * 5
  5033. jmp 4
  5034. * 2
  5035. lll 8 0
  5036. jmp 0
  5037. * 0
  5038. ret
  5039. efn 6
  5040. : memcpy
  5041. csv
  5042. * 1
  5043. llw 16 0
  5044. ilw -1 16
  5045. cdw 0 0
  5046. brc 8 2
  5047. lll 12 0
  5048. ill 1 12
  5049. tda 0 0
  5050. lob 0 0 0
  5051. lll 8 1
  5052. ill 1 8
  5053. tda 1 0
  5054. sob 0 0 0
  5055. jmp 1
  5056. * 2
  5057. * 0
  5058. ret
  5059. efn 0
  5060. : _ltof
  5061. csv
  5062. lll 8 0
  5063. cdl 0 0
  5064. brc 9 2
  5065. ldw 1 0
  5066. jmp 3
  5067. * 2
  5068. ldw 0 0
  5069. * 3
  5070. slw 0 -2
  5071. tsw 0
  5072. brc 4 1
  5073. lll 8 0
  5074. oul 18 0
  5075. sll 0 8
  5076. * 1
  5077. pll 8
  5078. pdw 24
  5079. plw -2
  5080. jsr _fnorm
  5081. pop 8
  5082. jmp 0
  5083. * 0
  5084. ret
  5085. efn 2
  5086. : _ftol
  5087. csv
  5088. lll 8 0
  5089. ldw 31 1
  5090. xtw 1
  5091. obl 26 1 0
  5092. ldw 1 1
  5093. xtw 1
  5094. obl 3 1 0
  5095. slw 0 -4
  5096. lll 8 0
  5097. ldw 24 1
  5098. xtw 1
  5099. obl 26 1 0
  5100. ldw 127 1
  5101. xtw 1
  5102. obl 3 1 0
  5103. ldw 64 1
  5104. xtw 1
  5105. obl 13 1 0
  5106. slw 0 -2
  5107. lll 8 0
  5108. ldl 16777215 1
  5109. obl 3 1 0
  5110. sll 0 -8
  5111. llw -2 0
  5112. cdw 0 0
  5113. brc 7 1
  5114. ldl 0 0
  5115. jmp 0
  5116. jmp 2
  5117. * 1
  5118. llw -2 0
  5119. cdw 0 24
  5120. brc 9 3
  5121. lll -8 0
  5122. ldw 24 1
  5123. llw -2 2
  5124. obw 13 2 1
  5125. xtw 1
  5126. obl 26 1 0
  5127. sll 0 -8
  5128. jmp 4
  5129. * 3
  5130. llw -2 0
  5131. cdw 0 24
  5132. brc 5 5
  5133. jmp 6
  5134. * 5
  5135. llw -2 0
  5136. cdw 0 32
  5137. brc 9 7
  5138. lll -8 0
  5139. llw -2 1
  5140. ldw 24 2
  5141. obw 13 2 1
  5142. xtw 1
  5143. obl 10 1 0
  5144. sll 0 -8
  5145. jmp 8
  5146. * 7
  5147. p$ 0
  5148. jsr _ferr
  5149. pop 4
  5150. ldl 2147483647 0
  5151. sll 0 -8
  5152. * 8
  5153. * 6
  5154. * 4
  5155. * 2
  5156. llw -4 0
  5157. tsw 0
  5158. brc 4 9
  5159. lll -8 0
  5160. oul 18 0
  5161. jmp 10
  5162. * 9
  5163. lll -8 0
  5164. * 10
  5165. jmp 0
  5166. * 0
  5167. ret
  5168. efn 8
  5169. $ 0
  5170. =s 102 116 111 108 32 111 118 101 114 102 108 111 119 10 13 0
  5171. : _fcmp
  5172. csv
  5173. lll 8 0
  5174. ldw 31 1
  5175. xtw 1
  5176. obl 26 1 0
  5177. ldw 1 1
  5178. xtw 1
  5179. obl 3 1 0
  5180. tsl 0
  5181. brc 4 1
  5182. lll 12 0
  5183. ldw 31 1
  5184. xtw 1
  5185. obl 26 1 0
  5186. ldw 1 1
  5187. xtw 1
  5188. obl 3 1 0
  5189. tsl 0
  5190. brc 4 1
  5191. lll 12 0
  5192. lll 8 1
  5193. obl 13 1 0
  5194. jmp 2
  5195. * 1
  5196. lll 8 0
  5197. lll 12 1
  5198. obl 13 1 0
  5199. * 2
  5200. jmp 0
  5201. * 0
  5202. ret
  5203. efn 0
  5204. : _fneg
  5205. csv
  5206. lll 8 0
  5207. ldl 2147483648 1
  5208. obl 2 1 0
  5209. jmp 0
  5210. * 0
  5211. ret
  5212. efn 0
  5213. : _fsub
  5214. csv
  5215. lll 12 0
  5216. ldl 2147483648 1
  5217. obl 2 1 0
  5218. phl 0
  5219. pll 8
  5220. jsr _fadd
  5221. pop 8
  5222. jmp 0
  5223. * 0
  5224. ret
  5225. efn 0
  5226. : _fadd
  5227. csv
  5228. lll 8 0
  5229. cdl 0 0
  5230. brc 5 1
  5231. lll 12 0
  5232. jmp 0
  5233. * 1
  5234. lll 12 0
  5235. cdl 0 0
  5236. brc 5 2
  5237. lll 8 0
  5238. jmp 0
  5239. * 2
  5240. lll 8 0
  5241. ldw 24 1
  5242. xtw 1
  5243. obl 26 1 0
  5244. ldw 127 1
  5245. xtw 1
  5246. obl 3 1 0
  5247. ldw 64 1
  5248. xtw 1
  5249. obl 13 1 0
  5250. slw 0 -6
  5251. lll 12 0
  5252. ldw 24 1
  5253. xtw 1
  5254. obl 26 1 0
  5255. ldw 127 1
  5256. xtw 1
  5257. obl 3 1 0
  5258. ldw 64 1
  5259. xtw 1
  5260. obl 13 1 0
  5261. slw 0 -8
  5262. lll 8 0
  5263. ldw 31 1
  5264. xtw 1
  5265. obl 26 1 0
  5266. ldw 1 1
  5267. xtw 1
  5268. obl 3 1 0
  5269. tsl 0
  5270. brc 4 3
  5271. lll 8 0
  5272. ldl 16777215 1
  5273. obl 3 1 0
  5274. oul 18 0
  5275. jmp 4
  5276. * 3
  5277. lll 8 0
  5278. ldl 16777215 1
  5279. obl 3 1 0
  5280. * 4
  5281. sll 0 -14
  5282. lll 12 0
  5283. ldw 31 1
  5284. xtw 1
  5285. obl 26 1 0
  5286. ldw 1 1
  5287. xtw 1
  5288. obl 3 1 0
  5289. tsl 0
  5290. brc 4 5
  5291. lll 12 0
  5292. ldl 16777215 1
  5293. obl 3 1 0
  5294. oul 18 0
  5295. jmp 6
  5296. * 5
  5297. lll 12 0
  5298. ldl 16777215 1
  5299. obl 3 1 0
  5300. * 6
  5301. sll 0 -18
  5302. llw -6 0
  5303. llw -8 1
  5304. obw 13 1 0
  5305. slw 0 -2
  5306. llw -2 0
  5307. cdw 0 -24
  5308. brc 7 7
  5309. lll -18 0
  5310. sll 0 -22
  5311. llw -8 0
  5312. slw 0 -10
  5313. jmp 8
  5314. * 7
  5315. llw -2 0
  5316. cdw 0 0
  5317. brc 7 9
  5318. llw -2 0
  5319. tsw 0
  5320. brc 4 10
  5321. lll -14 0
  5322. llw -2 1
  5323. ouw 18 1
  5324. xtw 1
  5325. obl 26 1 0
  5326. sll 0 -14
  5327. * 10
  5328. lll -18 0
  5329. lll -14 1
  5330. obl 12 1 0
  5331. sll 0 -22
  5332. llw -8 0
  5333. slw 0 -10
  5334. jmp 11
  5335. * 9
  5336. llw -2 0
  5337. cdw 0 24
  5338. brc 9 12
  5339. lll -18 0
  5340. llw -2 1
  5341. xtw 1
  5342. obl 26 1 0
  5343. sll 0 -18
  5344. lll -18 0
  5345. lll -14 1
  5346. obl 12 1 0
  5347. sll 0 -22
  5348. llw -6 0
  5349. slw 0 -10
  5350. jmp 13
  5351. * 12
  5352. lll -14 0
  5353. sll 0 -22
  5354. llw -6 0
  5355. slw 0 -10
  5356. * 13
  5357. * 11
  5358. * 8
  5359. lll -22 0
  5360. cdl 0 0
  5361. brc 9 15
  5362. ldw 1 0
  5363. jmp 16
  5364. * 15
  5365. ldw 0 0
  5366. * 16
  5367. slw 0 -4
  5368. tsw 0
  5369. brc 4 14
  5370. lll -22 0
  5371. oul 18 0
  5372. sll 0 -22
  5373. * 14
  5374. pll -22
  5375. plw -10
  5376. plw -4
  5377. jsr _fnorm
  5378. pop 8
  5379. jmp 0
  5380. * 0
  5381. ret
  5382. efn 22
  5383. : _fmul
  5384. csv
  5385. lll 8 0
  5386. ldl 16777215 1
  5387. obl 3 1 0
  5388. sll 0 -12
  5389. cdl 0 0
  5390. brc 5 1
  5391. ldl 0 0
  5392. jmp 0
  5393. * 1
  5394. lll 12 0
  5395. ldl 16777215 1
  5396. obl 3 1 0
  5397. sll 0 -16
  5398. cdl 0 0
  5399. brc 5 2
  5400. ldl 0 0
  5401. jmp 0
  5402. * 2
  5403. lll 8 0
  5404. ldw 24 1
  5405. xtw 1
  5406. obl 26 1 0
  5407. ldw 127 1
  5408. xtw 1
  5409. obl 3 1 0
  5410. ldw 64 1
  5411. xtw 1
  5412. obl 13 1 0
  5413. slw 0 -6
  5414. lll 12 0
  5415. ldw 24 1
  5416. xtw 1
  5417. obl 26 1 0
  5418. ldw 127 1
  5419. xtw 1
  5420. obl 3 1 0
  5421. ldw 64 1
  5422. xtw 1
  5423. obl 13 1 0
  5424. slw 0 -8
  5425. lll 8 0
  5426. ldw 31 1
  5427. xtw 1
  5428. obl 26 1 0
  5429. ldw 1 1
  5430. xtw 1
  5431. obl 3 1 0
  5432. lll 12 1
  5433. ldw 31 2
  5434. xtw 2
  5435. obl 26 2 1
  5436. ldw 1 2
  5437. xtw 2
  5438. obl 3 2 1
  5439. obl 2 1 0
  5440. slw 0 -2
  5441. llw -6 0
  5442. llw -8 1
  5443. ldw 8 2
  5444. obw 13 2 1
  5445. obw 12 1 0
  5446. slw 0 -4
  5447. lll -12 0
  5448. ldw 8 1
  5449. xtw 1
  5450. obl 26 1 0
  5451. lll -16 1
  5452. ldw 8 2
  5453. xtw 2
  5454. obl 26 2 1
  5455. phl 1
  5456. phl 0
  5457. jsr _lmul
  5458. pop 8
  5459. sll 0 -20
  5460. pll -20
  5461. plw -4
  5462. plw -2
  5463. jsr _fnorm
  5464. pop 8
  5465. jmp 0
  5466. * 0
  5467. ret
  5468. efn 20
  5469. : _fdiv
  5470. csv
  5471. lll 8 0
  5472. ldl 16777215 1
  5473. obl 3 1 0
  5474. sll 0 -12
  5475. cdl 0 0
  5476. brc 5 1
  5477. ldl 0 0
  5478. jmp 0
  5479. * 1
  5480. lll 12 0
  5481. ldl 16777215 1
  5482. obl 3 1 0
  5483. sll 0 -16
  5484. cdl 0 0
  5485. brc 5 2
  5486. ldl 0 0
  5487. jmp 0
  5488. * 2
  5489. lll 8 0
  5490. ldw 31 1
  5491. xtw 1
  5492. obl 26 1 0
  5493. ldw 1 1
  5494. xtw 1
  5495. obl 3 1 0
  5496. lll 12 1
  5497. ldw 31 2
  5498. xtw 2
  5499. obl 26 2 1
  5500. ldw 1 2
  5501. xtw 2
  5502. obl 3 2 1
  5503. obl 2 1 0
  5504. slw 0 -2
  5505. lll 8 0
  5506. ldw 24 1
  5507. xtw 1
  5508. obl 26 1 0
  5509. ldw 127 1
  5510. xtw 1
  5511. obl 3 1 0
  5512. ldw 64 1
  5513. xtw 1
  5514. obl 13 1 0
  5515. lll 12 1
  5516. ldw 24 2
  5517. xtw 2
  5518. obl 26 2 1
  5519. ldw 127 2
  5520. xtw 2
  5521. obl 3 2 1
  5522. ldw 64 2
  5523. xtw 2
  5524. obl 13 2 1
  5525. obl 13 1 0
  5526. ldw 1 1
  5527. xtw 1
  5528. obl 12 1 0
  5529. slw 0 -4
  5530. ldl 0 0
  5531. sll 0 -20
  5532. ldl 8388608 0
  5533. sll 0 -8
  5534. * 3
  5535. lll -8 0
  5536. tsl 0
  5537. brc 4 4
  5538. lll -12 0
  5539. lll -16 1
  5540. cml 0 1
  5541. brc 6 5
  5542. lll -20 0
  5543. lll -8 1
  5544. obl 12 1 0
  5545. sll 0 -20
  5546. lll -12 0
  5547. lll -16 1
  5548. obl 13 1 0
  5549. sll 0 -12
  5550. * 5
  5551. lll -8 0
  5552. ldw 1 1
  5553. xtw 1
  5554. obl 26 1 0
  5555. sll 0 -8
  5556. lll -16 0
  5557. ldw 1 1
  5558. xtw 1
  5559. obl 26 1 0
  5560. sll 0 -16
  5561. jmp 3
  5562. * 4
  5563. pll -20
  5564. plw -4
  5565. plw -2
  5566. jsr _fnorm
  5567. pop 8
  5568. jmp 0
  5569. * 0
  5570. ret
  5571. efn 20
  5572. : atof
  5573. csv
  5574. * 1
  5575. lla 8 0
  5576. lob 0 0 0
  5577. tsb 0
  5578. brc 4 2
  5579. lla 8 0
  5580. lob 0 0 0
  5581. cdb 0 32
  5582. brc 7 2
  5583. lll 8 0
  5584. ill 1 8
  5585. jmp 1
  5586. * 2
  5587. lla 8 0
  5588. lob 0 0 0
  5589. cdb 0 45
  5590. brc 5 5
  5591. ldw 1 0
  5592. jmp 6
  5593. * 5
  5594. ldw 0 0
  5595. * 6
  5596. slw 0 -8
  5597. tsw 0
  5598. brc 5 4
  5599. lla 8 0
  5600. lob 0 0 0
  5601. cdb 0 43
  5602. brc 5 3
  5603. * 4
  5604. lll 8 0
  5605. ill 1 8
  5606. * 3
  5607. ldl 0 0
  5608. sll 0 -12
  5609. * 7
  5610. lla 8 0
  5611. lob 0 0 0
  5612. cdb 0 48
  5613. brc 6 8
  5614. lla 8 0
  5615. lob 0 0 0
  5616. cdb 0 57
  5617. brc 7 8
  5618. lll -12 0
  5619. ldl 10 1
  5620. phl 1
  5621. phl 0
  5622. jsr _ulmul
  5623. pop 8
  5624. lll 8 1
  5625. ill 1 8
  5626. tda 1 0
  5627. lob 0 0 1
  5628. ldw 48 2
  5629. xtb 1
  5630. obw 13 2 1
  5631. xtw 1
  5632. obl 12 1 0
  5633. sll 0 -12
  5634. jmp 7
  5635. * 8
  5636. ldl 0 0
  5637. sll 0 -16
  5638. lla 8 0
  5639. lob 0 0 0
  5640. cdb 0 46
  5641. brc 5 9
  5642. lll 8 0
  5643. ill 1 8
  5644. ldw 0 0
  5645. slw 0 -4
  5646. * 10
  5647. llw -4 0
  5648. cdw 0 9
  5649. brc 9 11
  5650. jmp 12
  5651. * 13
  5652. llw -4 0
  5653. ilw 1 -4
  5654. jmp 10
  5655. * 12
  5656. lla 8 0
  5657. lob 0 0 0
  5658. cdb 0 48
  5659. brc 6 14
  5660. lla 8 0
  5661. lob 0 0 0
  5662. cdb 0 57
  5663. brc 7 14
  5664. lll 8 0
  5665. ill 1 8
  5666. tda 0 0
  5667. lob 0 0 0
  5668. ldw 48 1
  5669. xtb 0
  5670. obw 13 1 0
  5671. slw 0 -6
  5672. jmp 15
  5673. * 14
  5674. ldw 0 0
  5675. slw 0 -6
  5676. * 15
  5677. lll -16 0
  5678. ldl 10 1
  5679. phl 1
  5680. phl 0
  5681. jsr _ulmul
  5682. pop 8
  5683. llw -6 1
  5684. xtw 1
  5685. obl 12 1 0
  5686. sll 0 -16
  5687. jmp 13
  5688. * 11
  5689. ldl 500000000 0
  5690. sll 0 -28
  5691. * 9
  5692. lll -12 0
  5693. tsl 0
  5694. brc 4 16
  5695. pll -12
  5696. pdw 24
  5697. plw -8
  5698. jsr _fnorm
  5699. pop 8
  5700. sll 0 -20
  5701. lll -20 0
  5702. ldw 24 1
  5703. xtw 1
  5704. obl 11 1 0
  5705. ldw 127 1
  5706. xtw 1
  5707. obl 3 1 0
  5708. ldw 64 1
  5709. xtw 1
  5710. obl 13 1 0
  5711. slw 0 -2
  5712. jmp 17
  5713. * 16
  5714. ldl 0 0
  5715. sll 0 -20
  5716. slw 0 -2
  5717. * 17
  5718. lll -16 0
  5719. tsl 0
  5720. brc 4 18
  5721. llw -2 0
  5722. cdw 0 24
  5723. brc 9 18
  5724. lll -20 0
  5725. ldl 16777215 1
  5726. obl 3 1 0
  5727. sll 0 -20
  5728. ldl 1 0
  5729. ldw 23 1
  5730. llw -2 2
  5731. obw 13 2 1
  5732. xtw 1
  5733. obl 10 1 0
  5734. sll 0 -24
  5735. * 19
  5736. lll -24 0
  5737. tsl 0
  5738. brc 4 20
  5739. lll -16 0
  5740. tsl 0
  5741. brc 4 20
  5742. lll -16 0
  5743. lll -28 1
  5744. cml 0 1
  5745. brc 22 21
  5746. lll -16 0
  5747. lll -28 1
  5748. obl 13 1 0
  5749. sll 0 -16
  5750. lll -20 0
  5751. lll -24 1
  5752. obl 1 1 0
  5753. sll 0 -20
  5754. * 21
  5755. lll -24 0
  5756. ldw 1 1
  5757. xtw 1
  5758. obl 11 1 0
  5759. sll 0 -24
  5760. lll -28 0
  5761. ldw 1 1
  5762. xtw 1
  5763. obl 11 1 0
  5764. sll 0 -28
  5765. jmp 19
  5766. * 20
  5767. lll -16 0
  5768. tsl 0
  5769. brc 4 22
  5770. lll -20 0
  5771. ill 1 -20
  5772. * 22
  5773. pll -20
  5774. plw -2
  5775. plw -8
  5776. jsr _fnorm
  5777. pop 8
  5778. sll 0 -20
  5779. * 18
  5780. lll -20 0
  5781. tsl 0
  5782. brc 4 23
  5783. lla 8 0
  5784. lob 0 0 0
  5785. cdb 0 101
  5786. brc 4 24
  5787. lla 8 0
  5788. lob 0 0 0
  5789. cdb 0 69
  5790. brc 5 23
  5791. * 24
  5792. ldw 0 0
  5793. slw 0 -4
  5794. lll 8 0
  5795. ill 1 8
  5796. lla 8 0
  5797. lob 0 0 0
  5798. cdb 0 45
  5799. brc 5 27
  5800. ldw 1 0
  5801. jmp 28
  5802. * 27
  5803. ldw 0 0
  5804. * 28
  5805. slw 0 -6
  5806. tsw 0
  5807. brc 5 26
  5808. lla 8 0
  5809. lob 0 0 0
  5810. cdb 0 43
  5811. brc 5 25
  5812. * 26
  5813. lll 8 0
  5814. ill 1 8
  5815. * 25
  5816. ldw 0 0
  5817. slw 0 -4
  5818. * 29
  5819. lla 8 0
  5820. lob 0 0 0
  5821. cdb 0 48
  5822. brc 6 30
  5823. lla 8 0
  5824. lob 0 0 0
  5825. cdb 0 57
  5826. brc 7 30
  5827. jmp 31
  5828. * 32
  5829. lll 8 0
  5830. ill 1 8
  5831. jmp 29
  5832. * 31
  5833. llw -4 0
  5834. ldw 10 1
  5835. obw 14 1 0
  5836. lla 8 0
  5837. lob 0 0 1
  5838. ldw 48 2
  5839. xtb 1
  5840. obw 13 2 1
  5841. obw 12 1 0
  5842. slw 0 -4
  5843. jmp 32
  5844. * 30
  5845. llw -6 0
  5846. tsw 0
  5847. brc 4 33
  5848. llw -4 0
  5849. ouw 18 0
  5850. slw 0 -4
  5851. * 33
  5852. * 34
  5853. llw -4 0
  5854. cdw 0 0
  5855. brc 8 35
  5856. lll -20 0
  5857. ldw 24 1
  5858. xtw 1
  5859. obl 11 1 0
  5860. ldw 127 1
  5861. xtw 1
  5862. obl 3 1 0
  5863. ldw 64 1
  5864. xtw 1
  5865. obl 13 1 0
  5866. slw 0 -2
  5867. lll -20 0
  5868. ldl 16777215 1
  5869. obl 3 1 0
  5870. sll 0 -20
  5871. lll -20 0
  5872. ldl 10 1
  5873. phl 1
  5874. phl 0
  5875. jsr _ulmul
  5876. pop 8
  5877. phl 0
  5878. plw -2
  5879. plw -8
  5880. jsr _fnorm
  5881. pop 8
  5882. sll 0 -20
  5883. llw -4 0
  5884. ilw -1 -4
  5885. jmp 34
  5886. * 35
  5887. * 36
  5888. llw -4 0
  5889. cdw 0 0
  5890. brc 9 37
  5891. lll -20 0
  5892. ldw 24 1
  5893. xtw 1
  5894. obl 11 1 0
  5895. ldw 127 1
  5896. xtw 1
  5897. obl 3 1 0
  5898. ldw 64 1
  5899. xtw 1
  5900. obl 13 1 0
  5901. slw 0 -2
  5902. lll -20 0
  5903. ldl 16777215 1
  5904. obl 3 1 0
  5905. sll 0 -20
  5906. lll -20 0
  5907. ldl 10 1
  5908. phl 1
  5909. phl 0
  5910. jsr _uldiv
  5911. pop 8
  5912. phl 0
  5913. plw -2
  5914. plw -8
  5915. jsr _fnorm
  5916. pop 8
  5917. sll 0 -20
  5918. llw -4 0
  5919. ilw 1 -4
  5920. jmp 36
  5921. * 37
  5922. * 23
  5923. lll -20 0
  5924. jmp 0
  5925. * 0
  5926. ret
  5927. efn 28
  5928. : _fnorm
  5929. csv
  5930. lll 12 0
  5931. cdl 0 0
  5932. brc 21 1
  5933. ldl 0 0
  5934. jmp 0
  5935. jmp 2
  5936. * 1
  5937. * 3
  5938. lll 12 0
  5939. ldl -16777216 1
  5940. obl 3 1 0
  5941. tsl 0
  5942. brc 4 4
  5943. lll 12 0
  5944. ldw 1 1
  5945. xtw 1
  5946. obl 11 1 0
  5947. lll 12 1
  5948. ldw 1 2
  5949. xtw 2
  5950. obl 3 2 1
  5951. obl 12 1 0
  5952. sll 0 12
  5953. llw 10 0
  5954. ilw 1 10
  5955. jmp 3
  5956. * 4
  5957. * 5
  5958. lll 12 0
  5959. ldl 8388608 1
  5960. obl 3 1 0
  5961. cdl 0 0
  5962. brc 21 6
  5963. lll 12 0
  5964. ldw 1 1
  5965. xtw 1
  5966. obl 10 1 0
  5967. sll 0 12
  5968. llw 10 0
  5969. ilw -1 10
  5970. jmp 5
  5971. * 6
  5972. * 2
  5973. llw 10 0
  5974. cdw 0 64
  5975. brc 6 7
  5976. p$ 0
  5977. jsr _ferr
  5978. pop 4
  5979. llw 8 0
  5980. xtw 0
  5981. ldw 31 1
  5982. xtw 1
  5983. obl 10 1 0
  5984. ldl 2147483647 1
  5985. obl 1 1 0
  5986. jmp 0
  5987. jmp 8
  5988. * 7
  5989. llw 10 0
  5990. cdw 0 -64
  5991. brc 9 9
  5992. p$ 1
  5993. jsr _ferr
  5994. pop 4
  5995. ldl 0 0
  5996. jmp 0
  5997. * 9
  5998. * 8
  5999. llw 8 0
  6000. xtw 0
  6001. ldw 31 1
  6002. xtw 1
  6003. obl 10 1 0
  6004. llw 10 1
  6005. ldw 64 2
  6006. obw 12 2 1
  6007. xtw 1
  6008. ldw 127 2
  6009. xtw 2
  6010. obl 3 2 1
  6011. ldw 24 2
  6012. xtw 2
  6013. obl 10 2 1
  6014. obl 1 1 0
  6015. lll 12 1
  6016. ldl 16777215 2
  6017. obl 3 2 1
  6018. obl 1 1 0
  6019. jmp 0
  6020. * 0
  6021. ret
  6022. efn 0
  6023. $ 0
  6024. =s 102 108 111 97 116 32 111 118 101 114 102 108 111 119 10 13 0
  6025. $ 1
  6026. =s 102 108 111 97 116 32 117 110 100 101 114 102 108 111 119 10 13 0
  6027. : _ferr
  6028. csv
  6029. * 1
  6030. lla 8 0
  6031. lob 0 0 0
  6032. tsb 0
  6033. brc 4 2
  6034. lll 8 0
  6035. ill 1 8
  6036. tda 0 0
  6037. lob 0 0 0
  6038. xtb 0
  6039. phw 0
  6040. pdw 2
  6041. trp 1
  6042. pop 4
  6043. jmp 1
  6044. * 2
  6045. * 0
  6046. ret
  6047. efn 0
  6048. : _lmul
  6049. csv
  6050. ldw 0 0
  6051. slw 0 -2
  6052. lll 8 0
  6053. cdl 0 0
  6054. brc 9 1
  6055. llw -2 0
  6056. ilw 1 -2
  6057. lll 8 0
  6058. oul 18 0
  6059. sll 0 8
  6060. * 1
  6061. lll 12 0
  6062. cdl 0 0
  6063. brc 9 2
  6064. llw -2 0
  6065. ilw 1 -2
  6066. lll 12 0
  6067. oul 18 0
  6068. sll 0 12
  6069. * 2
  6070. pll 12
  6071. pll 8
  6072. jsr _ulmul
  6073. pop 8
  6074. sll 0 8
  6075. llw -2 0
  6076. ldw 1 1
  6077. obw 3 1 0
  6078. tsw 0
  6079. brc 4 3
  6080. lll 8 0
  6081. oul 18 0
  6082. jmp 4
  6083. * 3
  6084. lll 8 0
  6085. * 4
  6086. jmp 0
  6087. * 0
  6088. ret
  6089. efn 2
  6090. : _ldiv
  6091. csv
  6092. ldw 0 0
  6093. slw 0 -2
  6094. lll 8 0
  6095. cdl 0 0
  6096. brc 9 1
  6097. llw -2 0
  6098. ilw 1 -2
  6099. lll 8 0
  6100. oul 18 0
  6101. sll 0 8
  6102. * 1
  6103. lll 12 0
  6104. cdl 0 0
  6105. brc 9 2
  6106. llw -2 0
  6107. ilw 1 -2
  6108. lll 12 0
  6109. oul 18 0
  6110. sll 0 12
  6111. * 2
  6112. pdw 0
  6113. pll 12
  6114. pll 8
  6115. jsr _ldivmod
  6116. pop 10
  6117. sll 0 8
  6118. llw -2 0
  6119. ldw 1 1
  6120. obw 3 1 0
  6121. tsw 0
  6122. brc 4 3
  6123. lll 8 0
  6124. oul 18 0
  6125. jmp 4
  6126. * 3
  6127. lll 8 0
  6128. * 4
  6129. jmp 0
  6130. * 0
  6131. ret
  6132. efn 2
  6133. : _lmod
  6134. csv
  6135. lll 8 0
  6136. cdl 0 0
  6137. brc 9 1
  6138. lll 8 0
  6139. oul 18 0
  6140. sll 0 8
  6141. * 1
  6142. lll 12 0
  6143. cdl 0 0
  6144. brc 9 2
  6145. lll 12 0
  6146. oul 18 0
  6147. sll 0 12
  6148. * 2
  6149. pdw 1
  6150. pll 12
  6151. pll 8
  6152. jsr _ldivmod
  6153. pop 10
  6154. jmp 0
  6155. * 0
  6156. ret
  6157. efn 0
  6158. : _ulmul
  6159. csv
  6160. ldl 0 0
  6161. sll 0 -4
  6162. * 1
  6163. lll 8 0
  6164. tsl 0
  6165. brc 4 2
  6166. lll 8 0
  6167. ldl 1 1
  6168. obl 3 1 0
  6169. tsl 0
  6170. brc 4 3
  6171. lll -4 0
  6172. lll 12 1
  6173. obl 12 1 0
  6174. sll 0 -4
  6175. * 3
  6176. lll 8 0
  6177. ldl 1 1
  6178. obl 11 1 0
  6179. sll 0 8
  6180. lll 12 0
  6181. ldl 1 1
  6182. obl 10 1 0
  6183. sll 0 12
  6184. jmp 1
  6185. * 2
  6186. lll -4 0
  6187. jmp 0
  6188. * 0
  6189. ret
  6190. efn 4
  6191. : _uldiv
  6192. csv
  6193. pdw 0
  6194. pll 12
  6195. pll 8
  6196. jsr _ldivmod
  6197. pop 10
  6198. jmp 0
  6199. * 0
  6200. ret
  6201. efn 0
  6202. : _ulmod
  6203. csv
  6204. pdw 1
  6205. pll 12
  6206. pll 8
  6207. jsr _ldivmod
  6208. pop 10
  6209. jmp 0
  6210. * 0
  6211. ret
  6212. efn 0
  6213. : _ldivmod
  6214. csv
  6215. ldw 0 0
  6216. slw 0 -2
  6217. ldl 0 0
  6218. sll 0 -6
  6219. lll 12 0
  6220. tsl 0
  6221. brc 4 1
  6222. * 2
  6223. lll 8 0
  6224. lll 12 1
  6225. cml 0 1
  6226. brc 24 3
  6227. lll 12 0
  6228. ldl 2147483648 1
  6229. obl 3 1 0
  6230. tsl 0
  6231. brc 5 3
  6232. llw -2 0
  6233. ilw 1 -2
  6234. lll 12 0
  6235. ldl 1 1
  6236. obl 10 1 0
  6237. sll 0 12
  6238. jmp 2
  6239. * 3
  6240. * 4
  6241. lll 8 0
  6242. lll 12 1
  6243. cml 0 1
  6244. brc 22 6
  6245. lll 8 0
  6246. lll 12 1
  6247. obl 13 1 0
  6248. sll 0 8
  6249. lll -6 0
  6250. ill 1 -6
  6251. * 6
  6252. llw -2 0
  6253. cdw 0 0
  6254. brc 5 7
  6255. jmp 5
  6256. * 7
  6257. llw -2 0
  6258. ilw -1 -2
  6259. lll -6 0
  6260. ldl 1 1
  6261. obl 10 1 0
  6262. sll 0 -6
  6263. lll 12 0
  6264. ldl 1 1
  6265. obl 11 1 0
  6266. sll 0 12
  6267. jmp 4
  6268. * 5
  6269. llw 16 0
  6270. tsw 0
  6271. brc 4 8
  6272. lll 8 0
  6273. jmp 9
  6274. * 8
  6275. lll -6 0
  6276. * 9
  6277. jmp 0
  6278. jmp 10
  6279. * 1
  6280. llw -2 0
  6281. ldw 0 1
  6282. obw 15 1 0
  6283. * 10
  6284. * 0
  6285. ret
  6286. efn 6
  6287.